无法完成rest_framework.authtoken的迁移
为authtoken运行迁移:
- 向前迁移到0001_initial 的authToken:0001_initial
致命错误 - 以下SQL查询失败:ALTER TABLE" authtoken_token"添加约束" user_id_refs_id_14b35167" FOREIGN KEY(" user_id")REFERENCES" users_user" (" id")可伸缩的最小值; 迁移错误:authtoken:0001_initial
DatabaseError:relation" users_user"不存在
使用版本djangorestframework-2.3.8
答案 0 :(得分:2)
由于自定义用户表名称,迁移不会发生。转到初始迁移,并在代码尝试访问自定义表的迁移中使用db_table
指定用户表。这应该有用。
答案 1 :(得分:0)
您使用的是自定义用户模型吗?
如果是这样的话 实现用户模型的应用程序的迁移代码应如下所示:
class Migration(SchemaMigration):
needed_by = (
('oauthtoken', '0001_initial'),
)