【问题标题】:No changes in the Admin or the Api although Migrations are done successfully尽管迁移已成功完成,但 Admin 或 Api 没有变化
【发布时间】:2019-08-28 18:53:56
【问题描述】:

我已将 Django 项目推送到 droplet 并迁移了我的应用程序。迁移已成功完成。然后,我创建了一个用户,所有模型都出现在 Admin 中。后来,我在本地为我的一个模型添加了一个属性,然后推送更改并将它们拉到服务器上。最后,我再次进行了迁移,但是这次添加的属性,虽然迁移成功,但并没有出现在 admin 或 API 中。我多次重新启动服务器,但这并没有帮助。

这就是我运行以下两个命令时得到的结果。

python manage.py makemigrations

“课程”的迁移: 课程/迁移/0002_exam_course_name.py

  • 将字段 course_name 添加到考试中

命令:

python manage.py migrate

要执行的操作:

Apply all migrations: admin, auth, contenttypes, courses, sessions
Running migrations:
  Applying courses.0002_exam_course_name... OK

【问题讨论】:

    标签: python django api migration migrate


    【解决方案1】:

    正如here 解释的那样,我应该运行:

    sudo systemctl restart gunicorn
    

    每次我对我的 Django 应用程序进行更改时。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-08-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-02-27
      • 1970-01-01
      相关资源
      最近更新 更多