小编Thi*_*Lam的帖子

如何在Qt或PyQt中检查空白图像?

我已经生成了一组图像.其中一些是空白的,因为它们的背景是白色的.我可以访问每个图像的QImage对象.是否有Qt方法来检查空白图像?如果没有,有人可以推荐在Python中使用它的最佳方法吗?

python qt4 pyqt4

4
推荐指数
1
解决办法
1136
查看次数

如何在 yaml 固定装置中填充 Django 表 django_site?

我正在尝试django_site使用以下 yaml 内容填充测试数据库中的表:

- model: django.contrib.sites.site
  pk: 1
  fields:
    domain: stackoverflow.com
    name: Stack Overflow

- model: django.contrib.sites.site
  pk: 2
  fields:
    domain: serverfault.com
    name: Server Fault
Run Code Online (Sandbox Code Playgroud)

我正在关注Django 文档,了解如何执行上述操作。我还知道该django_site模型位于django/contrib/sites/models.py. 运行后我从上面得到的异常python manage.py test myapp是:

DeserializationError: Invalid model identifier: 'django.contrib.sites.site'
Run Code Online (Sandbox Code Playgroud)

有什么想法我可能会错过吗?

django

3
推荐指数
1
解决办法
1382
查看次数

什么相当于Rails的迁移或Django在Pylons和TG2的South?

有谁知道Pylons和TG2项目如何处理数据库迁移?我正在寻找类似于Rails'Migrations和Django's South的东西.

django pylons ruby-on-rails turbogears

3
推荐指数
1
解决办法
674
查看次数

如何在Django模板中干掉常见文本?

我有一些静态文本需要显示在模板中的2个位置.

例如:

<div>
{% if something %}
    This is a static text
{% else %}
    Something else happened
{% endif %}
</div>
... more html
<span>
{% if something %}
    This is a static text
{% else %}
    Something else happend
{% endif %}
</span>
Run Code Online (Sandbox Code Playgroud)
  1. 我可以通过在我的模板文件中的两个不同位置复制上述文本来完成上述操作(如上所示).
  2. 我还可以创建一个存储文本的模型(这是干的,但是为了一个简单的任务需要调用DB)
  3. 我正在考虑使用,include template但这可能不是实现我的目标的最佳方式.

最好的方法是什么?

django django-templates

3
推荐指数
1
解决办法
940
查看次数

如何自定义Django的Flatpage以在管理员的更改列表页面上显示新字段?

在我的平面页面管理员更改列表页面中mysite.com/admin/flatpages/flatpage/,我可以看到以下字段:

  1. 网址
  2. 标题

有没有办法显示现场网站?我将我的flatpages与特定网站相关联.执行此操作的不好方法是转到实际的Flatpage管理源django/contrib/flatpages/admin.py并创建一个方法,该方法将在更改列表页面上显示Flatpage的网站.

我基本上是在寻找一种在管理端覆盖django.contrib应用程序的方法.

django django-admin

3
推荐指数
1
解决办法
2470
查看次数

为什么Python以不同的方式输出字符串和相同值的unicode?

我正在使用Python 2.6.5,当我在Python shell中运行以下内容时,我得到:

>>> print u'Andr\xc3\xa9'
André
>>> print 'Andr\xc3\xa9'
André
>>>
Run Code Online (Sandbox Code Playgroud)

上面有什么解释?鉴于u'Andr\xc3\xa9',如何在html页面中正确显示上述值,以便显示André而不是André?

python unicode

3
推荐指数
1
解决办法
3567
查看次数

可以使用jQuery从返回的字符串html中选择元素吗?

对于以下jQuery代码:

$("#select").change(function() {
    $("#output").load("/output/", {}, function(data) {
        // I want to extract the value of an element in data
    }); 
});
Run Code Online (Sandbox Code Playgroud)

内容data是:

<div>
  Something
</div>
<input type="hidden" name="ajax-output" value="100" />
Run Code Online (Sandbox Code Playgroud)

我想ajax-outputdata输出中获取值.我怎么能用jQuery做到这一点?

jquery

3
推荐指数
1
解决办法
3920
查看次数

在通过较低级别的项目迭代时,车把可以向上走吗?

使用Handlebar的最新稳定版本,我试图在迭代每个孩子时显示站点名称.以下代码的输出是:

5
Stackoverflow
One -
Two -
Run Code Online (Sandbox Code Playgroud)

在渲染孩子时,把手可以通过向上走来检索站点名称吗?

<html>
  <head>
    <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.0/jquery.min.js"></script>
    <script src="handlebars.js"></script>
    <script>
    $(document).ready(function() {
        var source = $('#entry-template').html();
        var template = Handlebars.compile(source);
        var context = {
          site: {
            age: 5,
            name: 'Stackoverflow',
            children: [
              {
                name: 'One'
              },
              {
                name: 'Two'
              }
            ]
          }
        };
        $('div#output').html(template(context));
    });
    </script>
  </head>
  <body>
    <div id="output"></div>
    <script id="entry-template" type="text/x-handlebars-template">
      <div>{{site.age}}</div>
      <div>{{site.name}}</div>
      {{#each site.children}}
      <div>{{name}} - {{site.name}}</div>
      {{/each}}
    </script>
  </body>
</html>
Run Code Online (Sandbox Code Playgroud)

handlebars.js

3
推荐指数
1
解决办法
1629
查看次数

在Django QuerySet中,如何检查ManyToMany字段中的特定对象?

我有以下型号:

class Topping(models.Model):
    ...

class Pizza(models.Model):
    toppings = models.ManyToManyField(Topping)
Run Code Online (Sandbox Code Playgroud)

然后我有一个顶部对象:

cheese = Topping.objects.get(name='cheese')
Run Code Online (Sandbox Code Playgroud)

然后我通过以下查询找到所有带有奶酪馅料的比萨饼:

Pizza.objects.all().filter(toppings=cheese)
Run Code Online (Sandbox Code Playgroud)

以上似乎有效,但这是正确的方法吗?

django django-models

2
推荐指数
1
解决办法
1014
查看次数

如何在jQuery元素之后添加额外的html?

我知道jQuery的append()会在所选元素中附加html.我想在所选元素后添加更多html.例如:

<a href="/somewhere/">Somewhere</a>
Run Code Online (Sandbox Code Playgroud)

我想<h3>Hello</h3>在上面之后添加html 成为:

<a href="/somewhere/">Somewhere</a>
<h3>Hello</h3>
Run Code Online (Sandbox Code Playgroud)

你怎么能在jQuery中实现这一点?

jquery

2
推荐指数
1
解决办法
457
查看次数