14得票2回答
Django多对多内联 - 如何显示通过模型引用的字段?

我正在尝试自定义Django Admin中的多对多内联,但我无法显示底层模型的字段。 这是一个简化的例子。也许你可以告诉我如何引用它们? 这是我的模型:class Clown(models.Model): name = models.CharField(max_length=255...

17得票4回答
如何将Django 1.7降级到Django 1.6

几个月前我开始使用 Django 1.7 开始了一个新项目。公司决定在所有项目中使用 Django 1.6。 有没有简单的方法将 Django 版本从1.7降级到1.6? 我需要关注的只有迁移吗?这两个版本之间的变化是否足够大,需要重写应用程序?我希望只需在 requirements.txt ...

9得票2回答
django.test.Client和response.content与streaming_content的区别

我有一个使用Django测试客户端访问网页的Django测试。 在其中一个测试中,服务器作为附件返回ZIP文件。我使用以下代码访问ZIP文件内容: zip_content = StringIO(response.content) zip = ZipFile(zip_content) 这...

98得票3回答
Django导入错误 - 没有名为django.conf.urls.defaults的模块

我正在尝试运行使用django 1.6的statsd/graphite。 访问graphite URL时,出现了django模块错误。 File "/opt/graphite/webapp/graphite/urls.py", line 15, in from dja...

66得票2回答
"transaction.atomic"和"transaction.commit_on_success"是相同的吗?

Django 1.6提出了@transaction.atomic,作为从1.5开始重新整理的事务管理的一部分。我有一个函数,由Django管理命令调用,该命令又由cron调用,即在此情况下没有HTTP请求触发事务。代码片段:from django.db import transaction ...

13得票2回答
'index'的反向匹配未找到,参数为'()'和关键字参数'{}'。已尝试0个模式:[]。

我正在尝试在我的网站上使用django-register,但是我一直遇到这个错误,而我不理解它的含义。 我正在使用Python 3.3上的django 1.6版本。NoReverseMatch at /accounts/register/ Reverse for 'index' with a...

45得票6回答
在__init__方法中设置Django表单字段的初始值

Django 1.6 下面是一个 Django 表单类中的工作代码块。我正在构建表单字段列表所需的数据集中,可以包括任何字段的初始值,但是在表单中设置初始值时遇到了困难。下面的 if field_value: 块确实填充了初始表单字典属性,但是初始值没有显示。请注意(以防您想知道),.ini...

10得票3回答
如何在Django Rest Framework的ModelViewSet中取消CSRF保护?

如何在django-rest-framework的modelviewset中取消csrf? 我会使用django-rest-framework的viewsets.ModelViewSet(http://django-rest-framework.org/api-guide/viewsets....

11得票3回答
在Django 1.5/1.6中设置两种不同类型的用户

请注意——这是我关于这个主题的一个更新版本,起初的问题可以在我的原始问题中找到。但随着Django处理用户和身份验证方式的变化,这个问题再次值得提出。 我正在制作一个网站,其中有两种非常不同类型的用户,让我们称它们为“客户”和“商家”。他们都在网站上注册,但具有非常不同的功能。客户只拥有一个...

7得票1回答
事务管理错误 - 当“atomic”块处于活动状态时,此操作被禁止。

在将我的项目从Django 1.5.1升级到1.6.5时,我遇到了这个奇怪的问题。 当'原子'块处于活动状态时,此操作被禁止。 我知道有关Django 1.6的数据库事务更改并相应地进行了设置更改。对大多数部分都起作用,除了访问request.user对象时。 例如,以下代码: w...