Replies: 1 comment 3 replies
-
Cookiecutter-django doesn't follow the standard project structure suggested by the Django start project, instead all apps in the project live within a namespace. The benefits of this approach are: 1 - As the project grows, the number of apps will grow, which would result in many more items in the root directory of the project, making it more confusing about what django apps are, what settings folders are, other items that are not django apps . By storing all apps within one namespace this problem is alleviated. 2 - Using namespace also makes it easier when you need to extract a Django app that was born in your project and make it a pluggable app installable via pip That is, the real benefit will be in the long term, in facilitating the project's maintainability |
Beta Was this translation helpful? Give feedback.
-
This code is in
manage.py
,wsgi.py
etc. Trying to figure what are the benefits. Seems everything works fine w/o it(at least in my case). Any example what won't work without it?Thanks!
Beta Was this translation helpful? Give feedback.
All reactions