更改UserModel后,user_id不在auth_user表中

时间:2013-07-31 17:46:24

标签: python django django-models database-migration

我有正常的自定义用户模型。我有很多用户也在数据库和其他模型中指向这个用户模型。现在我更改了用户模型,以便它继承自django的用户模型。

我这样做了:

from django.contrib.auth.models import User

class UserProfile(User):
 #custom fields...
 ...

并尝试迁移。但它给我的错误是(user_id)=(9)不在auth_user表中。这是因为其他模型现在指向auth_user,auth_user现在是新的,并且不包含id为9的用户。

我在db中有很多数据,现在我真的被卡住了。该怎么办?

0 个答案:

没有答案