Skip to content

Giraffe-in-hood/common_home

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

common_home

Общий Дом

Потом докер сделаем. Сейчас пока в виртуальном запускать.

Установка

  1. Установить python 3.* версии
  2. Склонировать репозиторий
  3. Установить для python: pip, virtualenv
  4. Все даьнейшие действия происходят в корне проекта.
  5. Создать виртуальное окружение в корне папки с проектом: virtualenv -p python3 venv
  6. Активировать вирутальное окружение: source venv/bin/activate
  7. Теперь установить зависимости: pip install -r requirements.txt
  8. Выполнить миграции: python manage.py migrate
  9. Создать суперпользователя для доступа к админке: python manage.py createsuperuser
  10. Готово.

Запуск.

Запуск сервера с приложением локально: python manage.py runserver.

Документация API находится по адресу: /api-docs/. Админка по адресу: /admin/.

Запросы

Ко всем запросам должна крепиться Coockie пользователя.

Все GET запросы на API можно просто слать без доп действий.

Все остальные методы должны содержать дополнительный заголовок в запросе: X-CSRFToken: "Token" Где "Token" это токен, который устанавливает бэкенд в Coockie при авторизации. В Coockie он называется csrftoken. Всегда брать оттуда и добавлять в заголовки запроса.

About

Общий Дом

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages