迁移后 edx 平台 table 不存在

edx platform table doesnt exist after migrate

我在 edx-platform/djangoapps 下创建了一个应用程序。 在那之下,我创建了一个模型。 之后我运行

paver update_db -s devstack

更新数据库并进行迁移。

我通过

登录django shell
./manage.py lms --settings aws shell

并通过

导入我的模型
from myapp.models import MyModel

它导入成功没有错误但是当我 运行

MyModel.objects.all()

我遇到这个错误:

DatabaseError: (1146, "Table 'edxapp.myapp_mymodel' doesn't exist")

我在这里错过了什么?

确保您已将新的 Django 应用程序添加到 LMS settings 中的 INSTALLED_APPS 列表:

INSTALLED_APPS = (
    ...
    'yourapp',

然后重新运行 lms 迁移:

$ paver update_db -s devstack