所以,我在 AWS Lambda 上使用 Zappa。我刚刚在我的项目中添加了一个自定义用户模型,并尝试迁移到 AWS 上的 RDS,Zappa 给了我以下错误:
InconsistentMigrationHistory: Migration admin.0001_initial is applied before its dependency accounts.0001_initial on database 'default'.
现在,我知道如果我在本地服务器上遇到此错误,我会这样做:
python manage.py migrate admin zero
python manage.py migrate auth zero
python manage.py migrate contenttypes zero
python manage.py migrate sessions zero
然后我会运行迁移以销毁他们的表并再次重新创建它们(请参阅此有用的 SO 帖子)
但是,如果我跑
zappa manage dev migrate
在那之后,我得到
InconsistentMigrationHistory: Migration admin.0001_initial is applied before its dependency accounts.0001_initial on database
我应该如何使用 Zappa 在 AWS RDS 上做同样的事情,还是应该做其他事情?