当我运行我的Django项目时。它输出以下内容:
You have 17 unapplied migration(s). Your project may not work properly until you apply the migrations for app(s): admin, auth, contenttypes, sessions.
我使用的是原始查询,而不是管理和模型功能。所以迁移对我没有任何用处。如何才能让Django不要求申请迁移?
发布于 2019-10-16 11:35:08
INSTALLED_APPS
中列出了django-admin startproject
生成的设置文件中的几个应用程序。浏览该列表并删除所有您不使用的应用程序。
发布于 2019-10-16 11:01:01
Django迁移维护数据库和模型模式相同。最好使用django迁移来使两个模式相同,但在某些情况下,您不希望使用Django应用程序迁移数据库,例如,如果您正在使用第三方数据库,多个应用程序正在使用同一数据库,或者您的应用程序用途是只读的。对于这种情况,您可以使用伪迁移来忽略数据库中传播的更改。
python manage.py migrate --fake
https://stackoverflow.com/questions/58411475
复制