小编cre*_*ers的帖子

django admin中的Unicode错误

尝试在django管理控制台中查看名称不是英文的对象时,我收到此错误.

UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-3: ordinal not in range(128)
Run Code Online (Sandbox Code Playgroud)

我的.py文件的标题是

-*- coding: utf-8 -*-
Run Code Online (Sandbox Code Playgroud)

这是代码

class Owner(models.Model):
    id = models.AutoField(primary_key=True)
    name = models.CharField(max_length=50)
    def __str__(self):
      return self.name
Run Code Online (Sandbox Code Playgroud)

我已经四处寻找有关该主题的其他主题并找到了以下解决方案:我已经尝试将py文件中的编码更改为unicode,我尝试过编写__str__as unicode(self.name)和as u'%s',self.name.我也尝试添加一个__unicode__具有相同组合的成员.没工作.我也尝试过再次同步数据库并弹出服务器.没有.

奇怪的是,该名称显示在菜单中,但是当我试图编辑的对象,我发现了错误.

我将不胜感激任何帮助.

Python 2.7,Django 1.5.2,Ubuntu 12,Postgres.

完全跟踪异常

Internal Server Error: /admin/calc/owner/3/
Traceback (most recent call last):
  File "/usr/local/lib/python2.7/dist-packages/django/core/handlers/base.py", line 140, in get_response
    response = response.render()
  File "/usr/local/lib/python2.7/dist-packages/django/template/response.py", line 105, in render
    self.content = self.rendered_content
  File "/usr/local/lib/python2.7/dist-packages/django/template/response.py", line 82, in …
Run Code Online (Sandbox Code Playgroud)

django unicode python-2.7

7
推荐指数
1
解决办法
5839
查看次数

在Bootstrap 3中创建基础样式的块网格?

在Zurb Foundation 3+中,他们有一个"块网格"的CSS结构,这是一个无序列表,您可以在其中指定一行中的项目数.

这是他们的文档.

我无法在Bootstrap 3中看到这样做; 只有列.我希望能够轻松地将重复元素(例如LI)显示为响应式网格,我可以在其中指定断点的数量,就像在Foundation中一样.

我想我可以自己动手,但想知道是否有人有过建议或之前曾经遇到过这个问题.

css responsive-design zurb-foundation twitter-bootstrap-3

7
推荐指数
1
解决办法
6735
查看次数

Jasmine mock ajax调用不在IE中工作

我尝试编写一个允许Ajax调用被嘲笑的规范.测试用例在Chrome和Firefox等浏览器上运行得非常好.但是当我在IE上运行测试用例(版本9,10)时,我遇到了一些问题.当使用jQuery Ajax进行正常的Ajax调用时会出现此问题.

我在IE中收到错误如下:

TypeError: Unable to get value of the property 'response': object is null or undefined.
Run Code Online (Sandbox Code Playgroud)

我写的测试用例如下

   describe("mocking ajax", function() {

   beforeEach(function() {
     jasmine.Ajax.install();
   });

   afterEach(function() {
     jasmine.Ajax.uninstall();
   });

   it("specifying response when you need it", function() {
        var doneFn = jasmine.createSpy("success");

        var jqxhr = $.ajax({
          url :"/any/service",
          success : function(data){
          doneFn(data);
        }
     });

     expect(doneFn).not.toHaveBeenCalled();

     jasmine.Ajax.requests.mostRecent().response({
        "status": 200,
        "contentType": 'text/plain',
        "responseText": 'awesome response'
     });

     expect(doneFn).toHaveBeenCalledWith('awesome response');
 });

});
Run Code Online (Sandbox Code Playgroud)

有关此问题的任何帮助表示赞赏.提前致谢!

javascript tdd jquery internet-explorer jasmine

7
推荐指数
1
解决办法
644
查看次数

当提交按钮在表单之外时,如何使用Bootstrap 3表单验证?

我对表单验证的Bootstrap 3实现感到困惑.我是Bootstrap的新手,我似乎无法使用不包含提交按钮的表单进行表单验证.我正在寻找的表单验证类型可以通过以下代码看到:

http://jsfiddle.net/hTPY7/1107/

<form>
    <div class="form-group">
        <label class="control-label" for="username">Email:</label>
        <div class="input-group">
            <input class="form-control" placeholder="Email" name="email" type="email" required />
        </div>
    </div>

    <div class="form-group">
        <label class="control-label" for="password">Password:</label>
        <div class="input-group">
            <input class="form-control" type="password" placeholder="Password" name="lastname" type="text" required />
        </div>
    </div>

        <button type="submit" class="btn btn-primary">Submit</button>
</form>
Run Code Online (Sandbox Code Playgroud)

我知道我可以像下面的代码那样使用一些JQuery提交表单,但是如何使用Bootstrap 3验证呢?

$( "#createUserSubmit" ).click(function() {
  $( "#newUserForm" ).submit();
});
Run Code Online (Sandbox Code Playgroud)

我多年来一直在阅读Stackoverflow,但这是我的第一篇文章.我一直在寻找答案,但我能找到的只是使用其他验证库的解决方案.我想使用Bootstrap自己的内置函数.

谢谢!

javascript forms validation jquery twitter-bootstrap-3

7
推荐指数
2
解决办法
6万
查看次数

Browserify require('restangular')返回空对象

我尝试使用browserify,angularjs和restangular时遇到问题.

当我尝试要求npm或bower模块时,例如require('restangular),browserify返回空对象.当我需要任何bower或npm模块时会发生这种情况.当我尝试要求任何本地文件时,一切正常.

文件结构:

bower_components/
src/
  -client
      -app
          app.js
          backend
                backend.module.js
                -test
                    test.module.ls
                    test.js
node_modules/
Run Code Online (Sandbox Code Playgroud)

app.js

(function() {
    'use strict';
    require('angular');

    var rest = require('restangular');
    console.log(rest);

    module.exports = angular
        .module('app', [
            require('restangular').name,
            require('./test/test.module').name,
        ]);
})(); 
Run Code Online (Sandbox Code Playgroud)

的package.json

"browserify": {
    "transform": [
        "browserify-shim"
    ]
},
"browser": {
    "restangular": "./bower_components/restangular/dist/restangular.js"
},
"browserify-shim": {
    "restangular": "restangular"
}
Run Code Online (Sandbox Code Playgroud)

gulpfile.js

gulp.task('browserify', function() {
    gulp.src(['./src/client/app/app.js'])
    .pipe(plugins.browserify({
        insertGlobals: true,
        debug: true
    }))
    .pipe(plugins.concat('bundled.js'))
    .pipe(gulp.dest('./src/client/js'))
});
Run Code Online (Sandbox Code Playgroud)

你能帮助我吗?提前致谢.

commonjs angularjs browserify

7
推荐指数
1
解决办法
275
查看次数

Bootstrap 3:在等待加载模态内容时显示微调器+淡入淡出背景

所以我知道你现在可以使用data-target + href来加载远程内容,但是,我从ajax响应中得到的是json(我不能改变那个服务器端),所以我首先要做的是处理它.

我想展示一个微调器,我有CSS,但也希望已经淡化了将"fade"类添加到模态div时发生的背景.

有谁知道如何手动启动,并确保在我显示模态时不重复动画?

javascript css jquery twitter-bootstrap-3

6
推荐指数
1
解决办法
3102
查看次数

IE10 中的 jquery UI Draggable 通过滚动条拖动时出现 bug

我有一个带有可拖动元素的 div,它在所有浏览器中都可以很好地工作,除了 IE10 之外,存在一个问题,如果您尝试通过滚动条拖动该元素,它会滚动,直到您松开鼠标,在这种情况下该元素将捕捉到鼠标的当前位置。

我已经设置了这个小提琴:http://jsfiddle.net/Hhja4/1/

如果您使用的是 IE10,只需单击并按住滚动条然后松开即可。然后,即使您当前没有鼠标按下,div 也会跟随您的鼠标移动,据我所知,使其停止的唯一方法是右键单击。

因此,我尝试向可拖动元素添加触发器以单击鼠标右键,但它不起作用。

$('#draggable').draggable().on('mouseup', function() {
    $('#draggable').trigger({type: 'mousedown', which: 3});
});
Run Code Online (Sandbox Code Playgroud)

虽然当鼠标从滚动条上单击而升起时,似乎 mouseup 事件并未被触发,所以这似乎是 IE10 的一个错误,所以我尝试使用滚动事件...

$('#draggable').scroll(function() {
    $('#draggable').trigger({type: 'mousedown', which: 3});
});
Run Code Online (Sandbox Code Playgroud)

不幸的是,我发现即使是滚动事件也不会触发,直到单击鼠标右键。

这个问题有解决方法吗?

javascript jquery jquery-ui jquery-ui-draggable internet-explorer-10

6
推荐指数
2
解决办法
3453
查看次数

选择复选框元素时没有关闭下拉菜单?

这是一个简单的问题.我正在使用bootstrap v3.2.0在导航栏下拉菜单中创建一个复选框列表.

我只是想知道是否有一种方法可以在点击每个复选框后不勾选复选框.

我提供了小提琴:http://jsfiddle.net/D2RLR/5649/

                    <div class="input-group">
                        <div class="input-group-btn">
                            <button tabindex="-1" class="btn btn-default" type="button">Select</button>
                            <button tabindex="-1" data-toggle="dropdown" class="btn btn-default dropdown-toggle" type="button">
                            <span class="caret"></span>
                            </button>
                            <ul role="menu" class="dropdown-menu">
                                <li><a href="#">
                                <input type="checkbox"><span class="lbl"> Every day</span>
                                </a></li>
                                <li class="divider"></li>
                                <li><a href="#">
                                <input type="checkbox">
                                <span class="lbl"> Monday</span>
                            </a></li>
                                <li><a href="#">
                                <input type="checkbox"><span class="lbl">
                                Tuesday</span>
                                </a></li>
                                <li><a href="#">
                                <input type="checkbox"><span class="lbl">
                                Wednesday</span>
                                </a></li>
                                <li><a href="#">
                                <input type="checkbox"><span class="lbl">
                                Thursday</span>
                                </a></li>
                                <li><a href="#">
                                <input type="checkbox"><span class="lbl">
                                Friday</span>
                                </a></li>
                                <li><a href="#">
                                <input type="checkbox"><span class="lbl"> …
Run Code Online (Sandbox Code Playgroud)

html navbar twitter-bootstrap-3

6
推荐指数
1
解决办法
2810
查看次数

Bootstrap3 - 接触的列

我正在尝试使用bootstrap创建一个WordPress主题(我知道很多人不喜欢这个),我在构建我的网格时遇到了问题.保证金最高,10px.但是边上的边距是不正确的,如果我尝试在CSS中更改它,它会掉到一个新行.我使用2个div:

<div class="container">
    <div class="row">
        <div class="col-sm-8"><!--CONTENT--></div>
        <div class="col-sm-4"><!--CONTENT--></div>
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

让我们说这两个col-smdiv的块颜色为蓝色.他们在中间触摸,我希望他们有10px的间距.下面的代码不是它是一个可视化表示,所以不要尝试修复该代码;).

编辑

我现在应用了以下内容,我的网站看起来像这样,它更接近但仍然不是100%现在它看起来像这样(颜色不要打扰我的大小):

截图

style.css文件

.even_space > div > div {
    box-shadow: 0px 0px 5px grey;
    border-left: 3px dashed grey;
}
.even_space > div {
    padding:0 10px;
}
.even_space > div:first-child {
        padding-right:0;
}

.main-posts{
    margin-top: 10px;
}

#sidebar{
    margin-top: 10px;
}
Run Code Online (Sandbox Code Playgroud)

的index.php

<div id="main">
    <div class="row even_space">
        <div class="col-sm-8 main-posts">
            <div>
                <?php if (have_posts()) : while (have_posts()) : the_post(); ?>
                <h1><?php the_title(); ?></h1>
                <h4>Posted on <?php …
Run Code Online (Sandbox Code Playgroud)

html css frontend twitter-bootstrap-3

6
推荐指数
1
解决办法
449
查看次数

如何从内存中卸载 keras/tensorflow 模型?

问题是:我的(Keras)模型正在侦听任务队列。如果 10 分钟内没有任务到达,我想卸载模型并释放内存。

但没想到这份工作这么辛苦……

以下是一些失败的尝试:

(1)设置model = None,希望GC回收内存。

(2) del model

(3) 使用K.clear_session(), tf.reset_defualt_graph().

(4) 上述方法的任意组合,然后gc.collect()手动调用。

是否可以在不退出当前进程的情况下从内存中卸载模型?还有其他建议吗?

python deep-learning keras tensorflow

6
推荐指数
1
解决办法
2134
查看次数