我正在创建一个Django应用程序,它对上传的文件进行各种长计算.我不想让用户等待处理文件 - 我只是想向用户显示一个页面,读取的内容类似于"正在解析文件".
如何从视图中进行异步函数调用?
可能看起来像这样的东西:
def view(request):
...
if form.is_valid():
form.save()
async_call(handle_file)
return render_to_response(...)
Run Code Online (Sandbox Code Playgroud) 我必须进行一个查询,它将获得包含"wd2"子字符串或根本不包含"wd"字符串的记录.有没有办法很好地做到这一点?
似乎是这样的:
Record.objects.filter( Q(parameter__icontains="wd2") | Q( ## what should be here? ## ) )
我最近开始使用PyCharm,它的自动保存系统对我来说非常混乱.彩色标签更令人困惑:不同的标签颜色是什么意思?有蓝色文字,黑色和红色的标签.有什么不同?
有没有办法检查用户是否选择了“请勿打扰”模式?我的应用程序依赖于一些推送通知,我想通知用户,他应该禁用“请勿打扰”模式以获得更好的体验。
在Django 1.2中,有什么方法可以处理数据库不可用并将查询从不可用的从服务器重定向到另一个服务器?
顺便说一下,我发现它已被讨论:http://code.djangoproject.com/wiki/MultipleDatabaseSupport#Requirements(参见"透明地处理数据库故障")
UPD>我在linux下使用PostgreSQL后端(可能会使用pg池或其他一些potgres集群)
我正在运行django + nginx + uwsgi.出于某种原因,我无法在没有设置home选项的情况下启动uWSGI,指向虚拟环境.每当我启动没有它的uWSGI时,它就说它找不到模块django.core.wsgi,就好像python路径是空的(但是系统范围内安装了django 1.4).
我该如何解决?
我有一个项目,在某些视图中,某些更改可能会导致500状态.
为了不返回500状态,进行单元测试的最优雅的方法是什么,它将检查所有视图/页面(使用静态路由,当然没有vars)?
我今天尝试在我的项目上进行manage.py清理,它返回"Segmentation fault"没有更多信息.我已经尝试将详细模式设置为3(-v 3),但这并没有显示任何其他内容.
可能是问题的根源是什么?Django 1.3.1,在Ubuntu Server上运行的PostgreSQL 8.3
UPD:这是最后一点跟踪python -vv manage.py cleanup:
import django.contrib.admin.models # precompiled from /usr/local/lib/python2.6/dist-
packages/django/contrib/admin/models.pyc
# trying /usr/local/lib/python2.6/dist-packages/django/contrib/admindocs/models.so
# trying /usr/local/lib/python2.6/dist-packages/django/contrib/admindocs/modelsmodule.so
# trying /usr/local/lib/python2.6/dist-packages/django/contrib/admindocs/models.py
# /usr/local/lib/python2.6/dist-packages/django/contrib/admindocs/models.pyc matches /usr/local/lib/python2.6/dist-packages/django/contrib/admindocs/models.py
import django.contrib.admindocs.models # precompiled from /usr/local/lib/python2.6/dist-packages/django/contrib/admindocs/models.pyc
# trying /usr/local/lib/python2.6/dist-packages/django/db/models/sql/compiler.so
# trying /usr/local/lib/python2.6/dist-packages/django/db/models/sql/compilermodule.so
# trying /usr/local/lib/python2.6/dist-packages/django/db/models/sql/compiler.py
# /usr/local/lib/python2.6/dist-packages/django/db/models/sql/compiler.pyc matches /usr/local/lib/python2.6/dist-packages/django/db/models/sql/compiler.py
import django.db.models.sql.compiler # precompiled from /usr/local/lib/python2.6/dist-packages/django/db/models/sql/compiler.pyc
Segmentation fault
Run Code Online (Sandbox Code Playgroud) 哪一个最好?看起来像papervision不再更新而且away3d仅适用于flash player 11.而且我需要一个好的(维护的)免费框架来开始使用flash player 10.
有什么建议?
我正在尝试为谷歌浏览器创建一个扩展.我正在监视页面文本选择,我希望弹出页面在我单击弹出按钮时接收所选文本.
有没有办法将变量传递给弹出窗口?我明白,这种混乱对于封闭的弹出窗口不起作用,所以我该怎么办?
django ×6
python ×5
database ×2
3d ×1
asynchronous ×1
flash ×1
ios ×1
ios6 ×1
ipad ×1
iphone ×1
objective-c ×1
pycharm ×1
unit-testing ×1
uwsgi ×1
virtualenv ×1
wsgi ×1