Django迁移不适用于连接的数据库

时间:2019-05-24 10:38:14

标签: python mysql django

因此,我正在努力适应现有的django(v1.11.5)项目,并迁移了所做的修改:

ROW_NUMBER()

但是,当django部分为时,我添加的模型没有添加到数据库中:

  • auth_group
  • auth_group_permissions
  • auth_permission
  • auth_user
  • auth_user_groups
  • auth_user_user_permissions
  • django_admin_log
  • django_content_type
  • django_migrations
  • django_session

我已经使用项目的先前版本修改了数据库,但找不到任何可以解释为什么它不起作用的区别。另外,当我“运行服务器”时,它不起作用,并且在终端中没有显示错误消息。 有什么建议吗?

2 个答案:

答案 0 :(得分:0)

尝试

python2 manage.py makemigrations <app_name>

Django在初始阶段未检测到迁移的更改。.因此您必须首次指定应用程序名称。.此后,您可以简单地

python2 manage.py makemigrations

答案 1 :(得分:0)

您可以使设置中的单个检查静音。例如,如果您确定不需要django_mysql.W002,则将以下内容添加到settings.py:

' DROP TABLE USERS;

您可以看到此document