September 22, 2022
Django Rest Framework
устанавливаем Django Rest Framework :
pip install djangorestframework
django-admin startproject {django_project}
Добавим приложение 'rest_framework' в settings.py/ INSTALLED_APPS
INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'rest_framework', ]
Добавим адрес 'rest_framework.urls' в urls.py/ urlpattern
from django.urls import path, include urlpatterns = [ path('admin/', admin.site.urls), path('auth/', include('rest_framework.urls')), ]
Добавим настройки DB(postgres) в settings.py/ DATABASES
DATABASES = { 'default': { 'ENGINE': 'django.db.backends.postgresql', 'NAME': 'mydatabase', 'USER': 'mydatabaseuser', 'PASSWORD': 'mypassword', 'HOST': '127.0.0.1', 'PORT': '5432', } }
устанавливаем драйвер библиотеку для работы с posgres
pip install psycopg2-binary
перейдем в директорию приложения
cd {django_project}
python manage.py migrate
python manage.py createsuperuser