Django New Project Structure/Name

There is also this related discussion: Updating the default startapp template

I wonder if one way forward on both of these is to have a simplified project structure similar to Adam’s suggestion, perhaps something like this:

myproject/
    __init__.py
    models.py
    settings.py
    urls.py
    views.py
manage.py

And then we update the tutorial to do work in this basic, non-app structure. I think this will help a lot for beginners. Then we can introduce them to apps in a later, more advanced tutorial (if not just the re-usable apps tutorial).

3 Likes