问题标签 [django-1.8]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
146 浏览

python - Django 1.8.2 - 在模板中显示字典的字典

我正在使用 Django 1.8.2,但在弄清楚如何迭代这个复杂的字典时遇到了一些麻烦。我正在尝试将此信息传递到我的模板并显示信息。

有任何想法吗?非常感激。

0 投票
1 回答
415 浏览

python - Django 测试:如何指定我要使用其数据库的应用程序?

我的默认数据库没有被迁移到 Django 的测试数据库中。正在使用 Django 用于记录测试的默认表(例如django_content_typedjango_admin_log)创建数据库,但不是我的应用程序的表。

当我以 3 ( ) 的详细级别运行测试时-v 3,我看到我的应用程序被归类为Synchronizing apps without migrations... ,这确认没有执行迁移。

但是,我不知道如何告诉 Django 的测试迁移我的应用程序的数据库表。我可以python manage.py makemigrations轻松输出,但显然不会延续到测试中。

我错过了什么?

谢谢!

编辑:对不起,我的意思是没有创建关系。我想测试依赖于数据库中模型的视图。为此,我正在上传夹具(不处理生产数据)。但是,当我尝试上传夹具时出现relation "mymodel" does not exist错误。

0 投票
1 回答
454 浏览

python - 有没有办法查看 django 上的 bulk_create 执行的原始 SQL?

我正在使用 Django 的 ORM 在 Postgre 的数据库中插入数千个对象。它工作正常,但有时其中一个寄存器的格式错误,插入操作不起作用。

我不能做这种忽略错误的插入,所以我想看看操作执行的 SQL,而 bulk_insert 只返回一个对象列表。

0 投票
2 回答
3594 浏览

python - Django 1.8:配置不当:模块“django.contrib.auth.middleware”未定义“SessionAuthenticationMiddleware”属性/类

我启动了我的 virtualenv。然后通过python manage.py runserver. 我最终访问了我的 django 站点并收到以下错误。

我已经检查了这个Stackoverflow,但我无法用这些答案中的任何一个来解决问题。看到 venv 设置正确,我认为摆脱任何中间件是没有意义的。

我可以根据要求提供更多信息。

更新:

好的,这看起来像是我的 virtualenv 的问题。在我启动这个 virtualenv 之后,我在里面做pip install django了,但是现在如果我再次在里面输入它,我会得到以下信息:

我认为这并不指向我的 virtualenv,所以我猜这是一个问题。为什么我所在的 venv 没有安装 django?我怎样才能解决这个问题?并且下次不会遇到问题?

0 投票
0 回答
217 浏览

python-3.x - Django:具有公共前缀的 url 和带有参数的 {% url %} 视图

在我的urls.py我定义了这样的东西:

在视图中:

根据文档,我可以做这样的事情:

但是如果我更改为此包含模式,那么我会收到此错误:

我知道为什么我会收到这个错误 - 没有参数url(r'^\.html', detail, name='detail'),- 我的问题是:如何使用包含在视图中的这个 url 模式{% url %}

Django:1.8.2 Python:3.4.2

0 投票
4 回答
12184 浏览

django - Django 1.8 迁移 - 关系“django_content_type”已经存在

知道为什么我在尝试迁移时会收到此错误吗?

django.db.utils.ProgrammingError:关系“django_content_type”

我正在使用 Django 1.8 和 PostgreSql

0 投票
1 回答
7009 浏览

python - Django runserver from Python script

The normal way to start the Django server is to run the following command from a terminal or a bash script:

e.g.

How can I start a Django server from a Python script?

One option is the following

Is there a better way?

0 投票
3 回答
7604 浏览

python - 在 ForeignKey 上设置 unique=True 与使用 OneToOneField 的效果相同

我最近从 1.7 切换到 Django 1.8.2,但遇到了一些问题,例如在我的一个模型中:

但是当我运行服务器时,我遇到了以下警告:

我应该怎么办?

0 投票
1 回答
193 浏览

python - 蟒蛇管理.py在 django 1.8 中不起作用

所以我尝试在 Django 1.8 中创建一个自定义命令。它位于 appname/management/commands/commandname.py 目录中。但是,尝试使用以下命令运行命令:

产生了这个错误:

我确保所有目录都包含一个 __init__.py 文件,并且该应用程序已添加到项目中。网上似乎没有太多关于这个的信息。请帮忙。

0 投票
0 回答
32 浏览

serialization - How can I write to two different serializers simultaneously in Django 1.8 and REST 3?

I am sending json data from an angular app to a django view/serializer and need to serialize both arrays at the same time in order to create a user successfully. I tried some ridiculous way of separating the data in the view and doing the two serializations separately, but I realized that it is really messy and would become problematic if errors occurred during the second part.

Basically:

Should I separate the arrays in the view? If so, how could I tell the serializers which separated array of data they should take?

(This profile data is saved as a oneToOne field with the user model)

If anyone can show me a succinct way of handling this, I would be very grateful.

Please let me know if you can help or if u need more info. I appreciate your time. Thanks.