Курс: https://www.youtube.com/watch?v=EY3nn3u-eRQ
- Создаим проект и окружение Python
- Установим Django: pip install django
- Создадим проект: django-admin startproject name_project
- Запустим маграции: python manage.py migrate
- Запустим сервер: python manage.py runserver
- Создадим приложение на Django: python manage.py startapp name_app
- Добавим приложение в файл settings.py раздел INSTALLED_APPS
- Создадим файлы в нашем приложении: urls.py, forms.py
Подготовка проекта закончена.
- Откроем файл models.py создаим модели
- Создадим файл миграции python manage.py makemigrations
- Применим миграции python manage.py migrate
Открываем файл admin.py в созданном приложении
- В терминале создаём суперпрользователя python manage.py createsuperuser
- Запустим Django python manage.py runserver 8000
- Открываем файл views.py здесь хранится логика вывода
Раздел | Значение | Назначение |
---|---|---|
LANGUAGE_CODE | ru | язык интерфейса админки |
MEDIA_URL | /media/ | Директория с изображениями для фронта |
MEDIA_ROOT | os.path.join(BASE_DIR, 'media') | Директория с изображениями для бэка |