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