2 связанные модели:
Модель 1
class ASKmobobj(models.Model):
ASKid = models.CharField('UID мобильного объекта', max_length=36)
ASKname = models.CharField('Название мобильного объекта', max_length=36)
ASKgarnum = models.CharField('Гаражный номер', max_length=36)
ASKmodel = models.ForeignKey(ASKmodels, on_delete=models.CASCADE)
ASKtypecode = models.CharField('Код мобильного объекта', max_length=36)
Модель 2
class waysheets2(models.Model):
ASKmobj_id = models.ForeignKey(ASKmobobj, on_delete=models.CASCADE)
ASKloader = models.ForeignKey(ASKmobobj, on_delete=models.CASCADE)
При коменде python manage.py makemigrations
выдает ошибку
SystemCheckError: System check identified some issues:
ERRORS:
reymod.waysheets2.ASKloader: (fields.E304) Reverse accessor for 'reymod.waysheets2.ASKloader' clashes with reverse accessor for 'reymod.waysheets2.ASKmobj_id'.
HINT: Add or change a related_name argument to the definition for 'reymod.waysheets2.ASKloader' or 'reymod.waysheets2.ASKmobj_id'.
reymod.waysheets2.ASKmobj_id: (fields.E304) Reverse accessor for 'reymod.waysheets2.ASKmobj_id' clashes with reverse accessor for 'reymod.waysheets2.ASKloader'.
HINT: Add or change a related_name argument to the definition for 'reymod.waysheets2.ASKmobj_id' or 'reymod.waysheets2.ASKloader'.
Что я не так сделал? подскажите как исправить, не могу сообразить
у тебя вторая модель двумя полями ссылаются на одну ASKmobj_id = models.ForeignKey(ASKmobobj, on_delete=models.CASCADE) ASKloader = models.ForeignKey(ASKmobobj, on_delete=models.CASCADE)
ну да это мне и так и надо....
На будущее, Михаил используйте пожалуйста сервис https://dpaste.org/ для предоставления кода, там это и оформлено лучше, и в чате нету стены кода
Обсуждают сегодня