问题标签 [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.
python - Django 1.8.2 - 在模板中显示字典的字典
我正在使用 Django 1.8.2,但在弄清楚如何迭代这个复杂的字典时遇到了一些麻烦。我正在尝试将此信息传递到我的模板并显示信息。
有任何想法吗?非常感激。
python - Django 测试:如何指定我要使用其数据库的应用程序?
我的默认数据库没有被迁移到 Django 的测试数据库中。正在使用 Django 用于记录测试的默认表(例如django_content_type
和django_admin_log
)创建数据库,但不是我的应用程序的表。
当我以 3 ( ) 的详细级别运行测试时-v 3
,我看到我的应用程序被归类为Synchronizing apps without migrations
... ,这确认没有执行迁移。
但是,我不知道如何告诉 Django 的测试迁移我的应用程序的数据库表。我可以python manage.py makemigrations
轻松输出,但显然不会延续到测试中。
我错过了什么?
谢谢!
编辑:对不起,我的意思是没有创建关系。我想测试依赖于数据库中模型的视图。为此,我正在上传夹具(不处理生产数据)。但是,当我尝试上传夹具时出现relation "mymodel" does not exist
错误。
python - 有没有办法查看 django 上的 bulk_create 执行的原始 SQL?
我正在使用 Django 的 ORM 在 Postgre 的数据库中插入数千个对象。它工作正常,但有时其中一个寄存器的格式错误,插入操作不起作用。
我不能做这种忽略错误的插入,所以我想看看操作执行的 SQL,而 bulk_insert 只返回一个对象列表。
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?我怎样才能解决这个问题?并且下次不会遇到问题?
python-3.x - Django:具有公共前缀的 url 和带有参数的 {% url %} 视图
在我的urls.py
我定义了这样的东西:
在视图中:
根据文档,我可以做这样的事情:
但是如果我更改为此包含模式,那么我会收到此错误:
我知道为什么我会收到这个错误 - 没有参数url(r'^\.html', detail, name='detail'),
- 我的问题是:如何使用包含在视图中的这个 url 模式{% url %}
?
Django:1.8.2 Python:3.4.2
django - Django 1.8 迁移 - 关系“django_content_type”已经存在
知道为什么我在尝试迁移时会收到此错误吗?
django.db.utils.ProgrammingError:关系“django_content_type”
我正在使用 Django 1.8 和 PostgreSql
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?
python - 在 ForeignKey 上设置 unique=True 与使用 OneToOneField 的效果相同
我最近从 1.7 切换到 Django 1.8.2,但遇到了一些问题,例如在我的一个模型中:
但是当我运行服务器时,我遇到了以下警告:
我应该怎么办?
python - 蟒蛇管理.py在 django 1.8 中不起作用
所以我尝试在 Django 1.8 中创建一个自定义命令。它位于 appname/management/commands/commandname.py 目录中。但是,尝试使用以下命令运行命令:
产生了这个错误:
我确保所有目录都包含一个 __init__.py 文件,并且该应用程序已添加到项目中。网上似乎没有太多关于这个的信息。请帮忙。
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.