Форум сайта python.su
здраствуйте
вот моя модель:
class Organizations(models.Model): org_id = models.IntegerField(primary_key=True) class Profiles(models.Model): org_id=models.OneToOneField(Organizations, related_name='org_id')
CommandError: One or more models did not validate: main_sid.profiles: Accessor for field 'org_id' clashes with field 'Organizations.org_id'. Add a related_name argument to the definition for 'org_id'. main_sid.profiles: Reverse query name for field 'org_id' clashes with field 'Organizations.org_id'. Add a related_name argument to the definition for 'org_id'.
Офлайн
имена полей одинаковы
В модели Organizations нужно сменить название поля или в другой.
Офлайн
Rebra4это ничего не меняет, всё так же само
имена полей одинаковыВ модели Organizations нужно сменить название поля или в другой.
Офлайн
class Organizations(models.Model): org_id2 = models.IntegerField(primary_key=True) class Profiles(models.Model): org_id=models.OneToOneField(Organizations, related_name='org_id')
Отредактировано Rebra4 (Ноя. 7, 2014 15:29:59)
Офлайн
class Organizations(models.Model): org_id = models.IntegerField(primary_key=True) class Profiles(models.Model): org_id=models.OneToOneField(Organizations, related_name='org_id')
Офлайн