A Django project consists of a configuration folder (settings, root URLs, WSGI/ASGI entry points) and apps, which are reusable modules that group models, views, templates and tests. This split into single-responsibility apps keeps the code readable and testable. The design follows the MVT pattern (model, view, template).
Example
django-admin startproject config .
python manage.py startapp blog