I have built the virtual environment and root directory for my django project, which will be a simple website for a event venue. The site will simply have a few different tabs on the navigation bar which shows the user some of the venue specifics which include pricing, a photo gallery, and the venue's history.
My problem is that there is so much conflicting information on the web concerning "The best practice for project structure".
Should I create an app for the home page and each of the pages that follow, or just create a core app that houses the majority of the project? If this is the case, is this project a good example? --> https://github.com/justdjango/django-ecommerce
Does anyone know of a simple project that I can reference?
Again this is a pretty simple project with only a few urls and no forms.
I would greatly appreciate anyone who has taken the time to read through this and help me.
in my opinion you just need one app let's call it web
since it is used for website only. The steps I follow in creation of a simple project after creating repository and database and make it running is:
python manage.py startapp web
INSTALLED_APPS
in settings.py filestatic
folderweb.views
web.urls
static
url as to use in python. {% load static %}
is mustviews
and set urls
in web app to other pages like about,contact and so onweb.models
web.admin
hope you get it right