Форум сайта python.su
Здраствуйте
Кто может растолкуйте
http://www.djangoproject.com/documentation/db-api/#how-are-the-backward-relationships-possibleНе могу понять толком это что значит – что применять “backward” при работе с базой не есть хорошо?
How are the backward relationships possible?
Other object-relational mappers require you to define relationships on both sides. The Django developers believe this is a violation of the DRY (Don’t Repeat Yourself) principle, so Django only requires you to define the relationship on one end.
But how is this possible, given that a model class doesn’t know which other model classes are related to it until those other model classes are loaded?
The answer lies in the INSTALLED_APPS setting. The first time any model is loaded, Django iterates over every model in INSTALLED_APPS and creates the backward relationships in memory as needed. Essentially, one of the functions of INSTALLED_APPS is to tell Django the entire model domain.
Офлайн
romankrvНет. Это говорит о том, что реверс никак на работу с базой не влияет и что его можно и нужно использовать для получения большего удобства.
Не могу понять толком это что значит – что применять “backward” при работе с базой не есть хорошо?
Офлайн