2017-01-28 4 views
0

Пользователи класса:Создание профиля пользователя, сталкиваясь полей

class Users(models.Model): 
     user = models.OneToOneField(User, related_name='user') 
     user_id = models.BigAutoField(primary_key=True) 

Я получаю ошибку, как это:

ОШИБКИ:

myWebsite.Users.user_id: (models.E006) The field 'user_id' clashes with the field 'user' from model 'myWebsite.users'. 

Любая помощь будет значительно оценили.

ответ

0

Извините за неудобства, но это было столкновение с user_id поле в родительском классе пользователя:

новый класс пользователей:

class Users(models.Model): 
    user = models.OneToOneField(User, related_name='user') 
    user_Id = models.BigAutoField(primary_key=True) 
    user_name = models.CharField(max_length=25) 

Changed user_id к user_id и все работает отлично.

Спасибо, что прочитали.

Смежные вопросы