Cервис терминологии, который хранит коды данных и их контекст.
При реализации проекта были использованы следующие основные технологии, фреймворки и библиотеки:
- Python 3.11
- Django 4.1
- DjangoRestFramework
- Swagger (drf-yasg 1.21.4)
Клонируйте репозиторий и перейдите в него в командной строке:
git clone 'ссылка на репозиторий'
cd med_catalog_api
Cоздайте и активируйте виртуальное окружение:
python -m venv venv
source venv/Scripts/activate (for Windows)
Установите зависимости:
pip install -r requirements.txt
Выполните миграции:
cd med_service
python manage.py makemigrations
python manage.py migrate
Создайте суперпользователя:
python manage.py createsuperuser
Запустите проект:
python manage.py runserver
(http://127.0.0.1:8000/admin/)
(http://127.0.0.1:8000/docs/)
Для выполнения тестов:
python manage.py test
- Зайцева Дарья