A Django project is made of multiple apps that can be reused and moved from project to project.
When you name an app in your project, the convention is to name it in plural (e.g. courses).
Starting an App
> python manage.py startapp courses
> python manage.py runserver 0.0.0.0:8000
A courses app directory has been created now.
It is created next to the learning_site directory.
startapp
Used to create an app.
Adding Apps to Our Project
...
INSTALLED_APPS = (
'django.contrib.admin',
...
'courses',
)
...
TIME_ZONE = 'UTC'
INSTALLED_APPS
Add your apps to this tuple.
TIME_ZONE
Use correct time zone for correct dates and times in your project.