Должна ли каждая модель в приложении Django создавать соответствующее приложение многократного использования? - PullRequest
0 голосов
/ 04 мая 2019

Я новичок в Django и пытаюсь понять предпочтительные способы работы при создании приложения

Допустим, я делаю приложение для электронной коммерции, которое позволяет продавцам регистрироваться, загружать свои продукты и т. Д., А также позволяет покупателям регистрироваться, добавлять товары в свою корзину и размещать заказы. Они все являются частью одного и того же «веб-приложения». Таким образом, есть магазин, покупатель и продавцы и, конечно, администратор сайта.

Означает ли это, что у меня есть приложение для магазина, приложение для покупателя и приложение для продавца? так как у них всех будут свои страницы профиля. Или все они могут быть вместе в одном приложении?

1 Ответ

1 голос
/ 04 мая 2019

Структура приложений должна содержать аналогичную группу моделей и поведений. Это что-то субъективное, и по мелочам оно может немного измениться, но вы должны постараться сделать его максимально простым и интуитивно понятным для всех. Например, для проекта магазина я бы создал следующие приложения: конфигурация, пользователи, продукты, заказы, скидки ...

Итак ... Нет. Не каждая модель в Django должна иметь соответствующее приложение многократного использования.

...