- Аутентификация по токенам (djoser).
- Фильтрация по жанрам и годам (django-filter).
- Автодокументирование swagger (application.yasg).
- Настройка админ панели (TabularInline, ckeditor, actions, группировка, вывод изображения и т.д.)
- Рекурсивный вывод комментариев (movies.serializers.RecursiveSerializer).
- Возможность добавления permission в зависимости от action (типа запроса) в аттрибут permission_classes_by_action , подмешивая написанный mixin (movies.classes.MixedPermission).
- Реализован свой action для возможности просматривать свои комментарии.
- Пагинация (movies.service.PaginationMovies)
- Рейтинг фильма - выставлять, смотреть средний
- Доступ доменов к backend (corsheaders)
- docker-compose up -d (запуск postgres в фоновом режиме)
- pip install -r requirements.txt
- cd django_movie && python manage.py makemigrations
- python manage.py migrate
- python manage.py createsuperuser
- python manage.py runserver