Hi.
вот проблема:
сначала код
class Publication(models.Model):
title = models.CharField(max_length=30)
class Article(models.Model):
headline = models.CharField(max_length=100)
publications = models.ManyToManyField(Publication)
class Publication(models.Model):
title = models.CharField(max_length=30)
article = models.ManyToManyField(Article)
class Article(models.Model):
headline = models.CharField(max_length=100)
В чем принципиальное отличие между двумя моделями если по сути в базе создаются таблицы одинаковой структуры то есть меняются местами поля в таблицах. Ведь если это многие ко многим то по сути нет большого различия куда прописывать models.ManyToManyField(имя модели) и это просто сделано условно, что бы не запутаться. Так ли это? единственное в чем различие проявляется, так это в написании запросов и обращение к моделям через менеджера моделей по типу то back или forward.
Так ли это или я не прав?
Спасибо