草庐IT

django-extensions

全部标签

python - 导入错误 django corsheaders

我是django的初学者。我正在做基于它的项目。项目有两个阶段。我完成了第一阶段并将代码上传到亚马逊ec2实例。完成第二阶段后,我添加了一些包,例如python-social-auth、django-cors-headers、django-easy-maps、crispyforms。但现在它显示corsheaders的导入错误,这是回溯我已经检查了虚拟环境和corsheaders包是那里Traceback(mostrecentcalllast):File"manage.py",line10,inexecute_from_command_line(sys.argv)File"/usr/l

python - 使用 JSONResponse 序列化 Django 1.7 中的 QuerySet?

我看到现在在Django1.7中我可以使用http.JSONResponse对象将JSON发送到客户端。我的观点是:#Ajaxdefget_chat(request):usuario=request.GET.get('usuario_consultor',None)usuario_chat=request.GET.get('usuario_chat',None)mensajes=list(MensajeDirecto.objects.filter(Q(usuario_remitente=usuario,usuario_destinatario=usuario_chat)|Q(usuar

python - 使用 JSONResponse 序列化 Django 1.7 中的 QuerySet?

我看到现在在Django1.7中我可以使用http.JSONResponse对象将JSON发送到客户端。我的观点是:#Ajaxdefget_chat(request):usuario=request.GET.get('usuario_consultor',None)usuario_chat=request.GET.get('usuario_chat',None)mensajes=list(MensajeDirecto.objects.filter(Q(usuario_remitente=usuario,usuario_destinatario=usuario_chat)|Q(usuar

python - 如何使用 django-south 恢复删除的表?

我想清除数据库中的一个表,所以我删除了该表。通常我会做manage.pysyncdb来重新创建它。然而,答案here说不再使用syncdb了。那么,我该怎么做呢? 最佳答案 这是一个相当晚的回应,但对于会遇到同样问题的人(就像我一样)。通常要删除由south管理的应用程序的db_tables,您应该使用:pythonmanage.pymigrateappnamezero但是,如果您将它们手动放入数据库中,请让南知道它pythonmanage.pymigrateappnamezero--fake当然还要重新创建表格pythonmana

python - 如何使用 django-south 恢复删除的表?

我想清除数据库中的一个表,所以我删除了该表。通常我会做manage.pysyncdb来重新创建它。然而,答案here说不再使用syncdb了。那么,我该怎么做呢? 最佳答案 这是一个相当晚的回应,但对于会遇到同样问题的人(就像我一样)。通常要删除由south管理的应用程序的db_tables,您应该使用:pythonmanage.pymigrateappnamezero但是,如果您将它们手动放入数据库中,请让南知道它pythonmanage.pymigrateappnamezero--fake当然还要重新创建表格pythonmana

python - 导入错误 : No module named django

我正在使用centoslinux。我有python2.6和django,现在我升级到python2.7。Python2.6位于/usr/lib/python2.6。Python2.7位于/usr/local/lib/python2.7。它们都有site-packages目录,并且都包含django1.2。如果我运行python,我会得到2.7版本。我的问题是,如果尝试导入django我会得到ImportError:Nomodulenameddjango我不确定我的PYTHONPATH是在哪里定义的,如果这是我需要更改的。任何人?我最终创建了一个指向2.6站点包目录的符号链接(symbo

python - 导入错误 : No module named django

我正在使用centoslinux。我有python2.6和django,现在我升级到python2.7。Python2.6位于/usr/lib/python2.6。Python2.7位于/usr/local/lib/python2.7。它们都有site-packages目录,并且都包含django1.2。如果我运行python,我会得到2.7版本。我的问题是,如果尝试导入django我会得到ImportError:Nomodulenameddjango我不确定我的PYTHONPATH是在哪里定义的,如果这是我需要更改的。任何人?我最终创建了一个指向2.6站点包目录的符号链接(symbo

python - Django pre_save 信号 : check if instance is created not updated, kwargs ['created' ] (仍然)存在吗?

我正在使用Django的pre_save信号来实现auto_now_add。互联网上有很多关于为什么应该或不应该自己实现它的讨论。我不欣赏对此的评论。也不是我是否应该重写保存函数(我有很多使用auto_now_add的模型,所以使用信号是有意义的)。我的问题是:我想检查实例是否已创建或更新。根据互联网上的一些消息来源,这可以通过测试kwargs['created']是否为True来完成。但是,即使实例是新创建的,我的kwargs中也不会出现'created'。我只是想知道它是否曾经存在过,或者它已经神奇地消失了。我知道我也可以测试是否设置了kwargs['instance'].id(这

python - Django pre_save 信号 : check if instance is created not updated, kwargs ['created' ] (仍然)存在吗?

我正在使用Django的pre_save信号来实现auto_now_add。互联网上有很多关于为什么应该或不应该自己实现它的讨论。我不欣赏对此的评论。也不是我是否应该重写保存函数(我有很多使用auto_now_add的模型,所以使用信号是有意义的)。我的问题是:我想检查实例是否已创建或更新。根据互联网上的一些消息来源,这可以通过测试kwargs['created']是否为True来完成。但是,即使实例是新创建的,我的kwargs中也不会出现'created'。我只是想知道它是否曾经存在过,或者它已经神奇地消失了。我知道我也可以测试是否设置了kwargs['instance'].id(这

python - 为什么我在 Django 中收到此错误?

我有一个从应用程序导入models.py的脚本,但它不会导入!我不相信我应该手动创建一个“exportDJANGO...”环境变量...我做错了。Traceback(mostrecentcalllast):File"parse.py",line8,in?frombutterfly.flower.modelsimportChannel,ItemFile"/home/user/shri/butterfly/flower/models.py",line1,in?fromdjango.dbimportmodelsFile"/usr/lib/python2.4/site-packages/dja