【发布时间】: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