2016-03-07 4 views
1

Я хочу знать, понял ли я главный смысл использования приложения django.Что такое использование приложения django?

Каждый приложение имеет models.py файл, создавать таблицы в нашей базе данных, correst?

Например, я хочу создать персональный CMS. Я должен создать приложение, создать таблицы для моих сообщений, а также создать другое приложение для создания таблиц для моих пользователей, которые хотят зарегистрироваться в моем блоге, чтобы сохранить их имя пользователя и пароль в базе данных, а также может создать другое приложение для создания отдельных таблиц для сохранения других данных ..... Правильно ли я думаю ?! Для чего предназначены приложения django?

ответ

1

Приложения - это логические модули. Одно приложение может содержать несколько моделей. В вашем проекте могут быть users и blog приложения. users будет иметь модели пользователей и групп, blog будет иметь Post, Tag и PostTag моделей.

Виды в одном приложении обычно имеют одинаковый префикс URL и собственную маршрутизацию URL-адресов.

В приложении все миграции базы данных выполняются последовательно, тогда как ваша ответственность заключается в определении зависимостей между миграциями из разных модулей.

Постарайтесь, чтобы логические границы между приложениями были как можно более слабыми.

Смежные вопросы