class Professional(models.Model):
...
favoriting_customers = models.ManyToManyField(
'customers.Customer', blank=True,
through='favorites.FavoriteProfessional')
recommending_customers = models.ManyToManyField(
'customers.Customer', blank=True,
through='recommendations.ProfessionalRecommendation')
У меня нет ошибок при удалении из полей ManyToMany. Тем не менее, я получаю SystemCheckError, когда запускаю «python manage.py makemigrations».Django ManyToManyField SystemCheckError
ОШИБКИ: professional.Professional.favoriting_customers: (fields.E304) Обратный аксессуар для столкновений «Professional.favoriting_customers» с обратным доступом для «Professional.recommending_customers». СОВЕТ. Добавьте или измените аргумент related_name в определение для «Professional.favoriting_customers» или «Professional.recommending_customers». professional.Professional.recommending_customers: (fields.E304) Обратный аксессор для столкновений «Professional.recommending_customers» с обратным доступом для «Professional.favoriting_customers». СОВЕТ. Добавьте или измените аргумент related_name в определение для «Professional.recommending_customers» или «Professional.favoriting_customers».
Я использовал related_name = '+', и все хорошо. Большое спасибо! –