From the documentation :
mysite/ manage.py mysite/ __init__.py settings.py urls.py wsgi.py
- External
mysite/ is just a container for your project. His name does not matter to Django; You can rename it to whatever you like. manage.py : a command line utility that allows you to interact with this Django project in various ways. You can read all the details about manage.py in django-admin.p y and manage.py .- The
mysite/ internal directory is a real Python package for your project. Its name is the name of the Python package that you need to use to import something inside it (e.g. import mysite.settings ).
source share