m3 project

Это небольшой проект на m3, реализующий интерфейсы (приложения) для полного CRUD взаимодействия с Django моделями User, Permission, ContentType и Group.


Installation


Dev

Для установки данного проекта нужно пройтись по нескольким пунктам:

  • (опционально) Создать виртуальное окружение:
python -m venv venv
source venv/bin/activate
  • Установить все зависимости из requirements.txt:
pip install -r requirements.txt
  • Перейти в каталог m3_project, запустить миграции базы данных, а также сам сервер:
cd m3_project
python manage.py migrations
python manage.py runserver

Production

  • Создать виртуальное окружение:
python -m venv venv
source venv/bin/activate
  • Установить проект через pip:
pip install git+https://github.com/NikitolProject/m3_project.git \
 --extra-index-url http://pypi.bars-open.ru/simple/ \
 --trusted-host pypi.bars-open.ru
  • Запустить миграцию базы данных и сам сервер:
python venv/lib/python3.6/site-packages/m3_project/manage.py migrate
python venv/lib/python3.6/site-packages/m3_project/manage.py runserver