2016-05-11 3 views
-1

У меня есть два варианта выбора, которые лучше всего использовать или наилучшую практику для создания проекта django, особенно когда дело доходит до производительности веб-сайта.Предпочтительная структура файла django

настоящее время я использую Джанго 1.9

+0

Лучшая практика и другие такие самоуверенные вопросы являются вне темы для SO; сказав, что # 2 - это то, что используют большинство приложений; но это не влияет на производительность веб-сайта. –

ответ

1

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

Если applicationForUser1 довольно функционально отличается от applicationForUser2, я бы разделил их на разные приложения. Если вы считаете, что модели/представления принадлежат друг другу, объедините их.

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

0

Performance не имеет ничего общего со структурой проекта, но я хотел бы предложить такую ​​структуру проекта:

- project 
    - conf (deployment confs) 
    - mysite 
    - apps (all apps live here) 
    - settings (all settings live here) 
    - site-static (all static files live here) 
    - templates 
+0

Могу я узнать, почему вы рекомендуете иметь такую ​​структуру? (Примечание: я также обеспокоен содержанием проекта) –

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