问题标签 [django-1.9]
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 为 help_text 和 verbose_name 更改进行迁移?
当我更改help_text
或verbose_name
为我的任何模型字段运行python manage.py makemigrations
时,它会检测到这些更改并创建一个新的迁移,例如0002_xxxx.py
.
我正在使用 PostgreSQL,我认为这些更改与我的数据库无关(我想知道是否存在与这些更改相关的 DBMS)。
为什么 Django 会为此类更改生成迁移?有没有选择忽略它们?
我可以手动将更改应用0002_xxxx.py
到以前的迁移 ( 0001_initial.py
) 并安全删除0002_xxxx.py
吗?
有没有办法自动更新以前的迁移?
django - 运行“python manage.py syncdb”的“未知命令 syncdb”
我想创建一个名为“database1.sqlite”的数据库的表,所以我运行命令:
python manage.py syncdb
但是当我执行命令时,我收到以下错误:
未知命令:“syncdb”键入“manage.py help”以了解用法。
但是当我跑步时
manage.py 帮助
我没有看到任何可疑的命令可以替代
python manage.py syncdb
我使用的 Python 版本:3.4.2 我使用的 Django 版本:1.9
如果有人可以帮助我解决这个问题,我将不胜感激。
提前致谢
python - import_module 的 Django 1.9 ImportError
尝试运行runserver
或shell
使用时manage.py
出现ImportError
异常。我正在使用 Django 1.9。
python - Django AppRegistryNotReady 错误
将我的项目从 1.8.5 迁移到 1.9b1 会导致下一次回溯
我的 manage.py 很简单:
我检查了 Django 1.9 更新指南,但它没有提供有关应用程序加载的任何信息。
python - django-registration (1048, "列 'last_login' 不能为空")
我正在尝试在我的简单项目中使用 django-registration。
设置.py
网址.py
报名模板:
当我要注册新用户时,出现错误:
我不使用“CustomUser”模型。
django - 如何定位 RemovedInDjango19Warning
我经常收到此警告:
importlib
我的整个项目中根本没有发生。我假设它来自我的项目所具有的依赖项。
我的问题是:这个警告来自哪里?如何确定警告的来源?
只要我的项目使用最新的 Django 版本,这可能很快就会成为一个问题。
python - Django 1.9 升级“不支持”问题
我一直在我的项目中使用 Django 1.8.7,在昨天的发布之后我已经升级到 1.9(我正在使用 VS PVTS 并从我的虚拟环境中删除了 Django 1.8.7 并再次安装了 requirements.txt 中的包) .
但是,每当我尝试构建和运行我的项目时,它都会在manage.py中给我一个错误:
说:
不支持 Django 1.9.0。
我正在使用Django、pyodbc、django-pyodbc-azure、请求模块。
可能是什么问题?
谢谢你。
python - Django 1.8 到 1.9 升级:django.core.exceptions.AppRegistryNotReady:应用程序尚未加载
我有一个目前正在开发 Django 1.8 的项目。由于 1.9 刚刚发布,我想我会通过pip install django==1.9
. 但是,在运行时python manage.py test -v 3
,我收到此错误:
我知道 INSTALLED_APPS 从元组更改为列表。
还有什么我可能错过的吗?
django - 将所有模型添加到管理站点 django 1.9
我需要在 django 1.9 上将我的模型添加到我的管理站点,我之前使用过这段代码:
但是,django 1.9 版本不支持它。有没有新的方法可以做到这一点?
django - Django 1.9:字段与父模型中不存在的字段的字段冲突
我有一些简单的模型,Profile、Certifier 和 Designer,后者继承自 Profile(多表继承)。在 Designer 中,Certifier 有一个外键。
在 Django 1.8 中,这非常有效,但在 1.9 中我得到了;
django.core.management.base.SystemCheckError: SystemCheckError: 系统检查发现了一些问题:
错误:
check.Designer.certifier:(models.E006)字段“certifier”与模型“check.profile”中的字段“certifier”冲突。
(在这种情况下,Profile.type 无关紧要,我只需要它来区分登录的用户配置文件类型)。
check.profile 显然没有“验证者”字段。这是一个错误还是我错过了什么?同样的事情发生在另一个项目中。