小编pan*_*ore的帖子

如何在django-rest-framework查询集响应中添加注释数据?

我正在为QuerySet中的每个项生成聚合:

def get_queryset(self):
    from django.db.models import Count
    queryset = Book.objects.annotate(Count('authors'))
    return queryset
Run Code Online (Sandbox Code Playgroud)

但我没有得到JSON响应中的计数.

先感谢您.

python django django-rest-framework

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

python图像识别

我想要做的是一个简单的应用程序的图像识别:

  1. 给定图像(500 x 500)pxs(1色背景)
  2. (50x50)pxs图像只有1个几何图形(三角形或正方形或碎片:)).
  3. python将对图形进行识别并显示几何图形.

任何链接?任何提示?任何API?thxs :)

python algorithm image image-processing python-imaging-library

36
推荐指数
2
解决办法
4万
查看次数

django内容类型 - 如何获取内容类型的模型类来创建实例?

我不知道如果我清楚标题静止,我想做的是下一个案例:

>>> from django.contrib.contenttypes.models import ContentType
>>> ct = ContentType.objects.get(model='user')
>>> ct.model_class()
<class 'django.contrib.auth.models.User'>
>>> ct_class = ct.model_class()
>>> ct_class.username = 'hellow'
>>> ct_class.save()
TypeError: unbound method save() must be called with User instance as first argument        (got nothing instead)
Run Code Online (Sandbox Code Playgroud)

我只想实例化我通过内容类型获得的任何模型.之后我需要做类似的事情, form = create_form_from_model(ct_class) 并准备好使用这个模型表单.

先感谢您!.

python django django-contenttypes

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

uwsgi:什么定义了django应用程序需要的工作者/进程数量?

我对系统管理员和开发人员有疑问.我看到uWSGI允许我在运行uWSGI时设置数字或工作人员或进程,我已经读过它取决于已安装的机器,所以我有下一个问题:

  1. 定义机器工人数量的规则是什么?
  2. 当与nginx一起使用时,worker_processesnginx.conf 中的配置是否会影响这个?
  3. 与Celery和Redis一起使用时,是否concurrency与此相关?
  4. 这个设置中的线程安全性怎么样?(我在我的应用程序中看到过1个请求执行1个任务的情况,结果是通过此任务对芹菜进行2次调用.)

python django nginx celery uwsgi

19
推荐指数
1
解决办法
8866
查看次数

cordova 3.0:Android:没有定义连接

我第一次尝试使用Apache Cordova 3.0.

下载了lib,unziped cordova-android和cordova-js并创建了一个项目:

./create ~/Documents/andriod-projects/HelloWorld com.x.HelloWorld HelloWorld
- OK
Run Code Online (Sandbox Code Playgroud)

RES/XML/config.xml中

<plugin name="NetworkStatus" value="org.apache.cordova.NetworkManager" />
Run Code Online (Sandbox Code Playgroud)

AndroidManifest.xml中

<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
Run Code Online (Sandbox Code Playgroud)

在index.js设备就绪:

bindEvents: function() {
    document.addEventListener('deviceready', this.onDeviceReady, false);
},

onDeviceReady: function() {

    var networkState = navigator.connection.type;

    var states = {};
    states[Connection.UNKNOWN]  = 'Unknown connection';
    states[Connection.ETHERNET] = 'Ethernet connection';
    states[Connection.WIFI]     = 'WiFi connection';
    states[Connection.CELL_2G]  = 'Cell 2G connection';
    states[Connection.CELL_3G]  = 'Cell 3G connection';
    states[Connection.CELL_4G]  = 'Cell 4G connection';
    states[Connection.CELL]     = 'Cell generic connection';
    states[Connection.NONE]     = 'No …
Run Code Online (Sandbox Code Playgroud)

phonegap-plugins cordova

12
推荐指数
5
解决办法
2万
查看次数

列出已安装的python site-packages?

from distutils.sysconfig import get_python_lib; print get_python_lib()
Run Code Online (Sandbox Code Playgroud)

返回: /usr/lib/python2.6/site-packages

import sys; print sys.path
Run Code Online (Sandbox Code Playgroud)

返回: ['', '/usr/lib/python2.6/site-packages/Django-1.1.1-py2.6.egg', '/usr/lib/python2.6/site-packages/pip-0.6.3-py2.6.egg', '/usr/lib/python2.6/site-packages/TRML2PDF-1.0-py2.6.egg', '/usr/lib/python2.6/site-packages/django_threaded_multihost-1.3_3-py2.6.egg',...............

但是如何列出安装的网站包中的"可导入名称"?例如:(在导入结果之前)django, pip, trm2pdf....

谢谢.

python django

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

什么是attr'gtbfieldid'以及如何避免自动完成行为?

我有这个简单的形式:

class PagoDesde(forms.Form):
    from django import forms as f
    desde = f.DateField(input_formats=['%d/%m/%Y'])
Run Code Online (Sandbox Code Playgroud)

在我的模板中:

    {{ form.desde }}
Run Code Online (Sandbox Code Playgroud)

并且在document.ready中关联了一个jqueryui.datepicker

    $("#id_desde").datepicker();
Run Code Online (Sandbox Code Playgroud)

html结果是:

<input type="text" id="id_desde" name="desde" 
class="hasDatepicker" gtbfieldid="598"/>
Run Code Online (Sandbox Code Playgroud)

而且效果很好,但我有

2个问题:

  • 是什么gtbfieldid="598"?jquery添加了吗?
  • 如何避免此文本字段中浏览器的自动完成行为?

谢谢 :)

django jquery jquery-ui django-forms

9
推荐指数
1
解决办法
4388
查看次数

没有实例的Django Formset

这个 Django Doc中,解释了如何创建一个允许您编辑属于特定作者的书籍的表单集.

我想要做的是:创建一个formset,允许您添加属于新作者的新书...在同一个formset中添加Book及其作者.

你可以点亮一盏灯吗?谢谢.

python forms django formset inline-formset

8
推荐指数
1
解决办法
4192
查看次数

使用类型定义列表

我来自Java,我想做一些像这样的数据传输对象(DTO):

class ErrorDefinition():
    code = ''
    message = ''
    exception = ''

class ResponseDTO():
    sucess = True
    errors = list() # How do I say it that it is directly of the ErrorDefinition() type, to not import it every time that I'm going to append an error definition?
Run Code Online (Sandbox Code Playgroud)

或者有更好的方法吗?

python

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

Django Queryset __in列表中没有值

a = M.objects.filter(f__in=[None, 1])
a.query.__str__()
u'SELECT * FROM "app_m" WHERE "app_m"."f" IN (None, 1)'
Run Code Online (Sandbox Code Playgroud)

你不觉得那会IN (NULL, 1)吗?

喜欢:

a = M.objects.filter(f=None)
a.query.__str__()
u'SELECT * FROM "app_m" WHERE "app_m"."f" IS NULL'
Run Code Online (Sandbox Code Playgroud)

这是一个默认的SQL行为,django bug还是我错过了什么f__in=

先感谢您!

sql django django-models django-orm

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