Как создать полнофункциональное приложение с помощью Django и React
Это руководство поможет вам создать полнофункциональное приложение, используя возможности Django и React. Мы будем использовать следующие технологии.
- Django Rest Framework: серверная часть
- SQLite: база данных
- Реакция: интерфейс
Вы также должны быть знакомы с Python, Javascript, TypeScript, HTML и CSS.
Django rest framework — это надежный фреймворк, который поможет нам создать серверную часть нашего приложения. Рекомендуется использовать виртуальную среду для ваших проектов Python, поэтому давайте начнем с создания виртуальной среды с помощью модуля venv.
mkdir djangoapi cd djangoapi python -m venv env
Приведенная выше команда создает каталог с именем djangoapi; внутри каталога djangoapi мы создаем виртуальную среду с именем env с модулем venv.
Активируйте виртуальную среду и установите django и django rest framework.
source /env/bin/activate pip install django djangorestframework
Создайте проект django под названием Apex.
django-admin startproject Apex
Каталог вашего проекта должен выглядеть так:
.Apex ├── Apex │ ├── asgi.py │ ├── __init__.py │ ├── settings.py │ ├── urls.py │ └── wsgi.py └── manage.py
Файл settings.py содержит все конфигурации, необходимые для проекта django, такие как шаблоны баз данных, промежуточное ПО и другие.
Базы данных
По умолчанию Django поставляется со встроенной базой данных SQLite, конфигурации которой можно найти в файле settings.py. Таким образом, нам не понадобятся никакие дополнительные настройки базы данных.
DATABASES = { 'default': { 'ENGINE': 'django.db.backends.sqlite3', 'NAME': BASE_DIR / 'db.sqlite3', } }
Создайте приложение для заметок
Django предоставляет хорошо продуманный способ организации различных частей приложения. Например, если вы создаете учебную платформу, у вас может быть приложение для учащихся, приложение для инструкторов и т. д.