Django-based network infrastructure management system.
- Python 3.8 или выше
- pip
- Git
# 1. Клонировать репозиторий
git clone <repository>
# 2. Запустить setup (создаст venv и установит зависимости)
./setup.sh
# 3. Запустить сервер
./start_server.sh# 1. Клонировать репозиторий
git clone <repository>
# 2. Запустить setup (создаст venv и установит зависимости)
.\setup.ps1
# 3. Запустить сервер
.\start_server.ps1Не забудьте указать вашему редактору созданное виртуальное окружение:
- В PyCharm:
- Shift-Shift,
Interpreter - Нажмите
Add Interpreter, затемAdd Local Interpreter - В открытом окне поставьте чекбокс
Select existing - Выберите тип
Python - В
Python pathукажите путь до созданного окружения.../example-dev-python/.venv/bin/python
- Shift-Shift,
- В VS Code + Python-расширение:
- Command-Shift-P (для macOS) или Ctrl+P (на Windows и Linux),
>Python: Select Interpreter - Выберите созданное окружение
./.venv/bin/python
- Command-Shift-P (для macOS) или Ctrl+P (на Windows и Linux),
Сервер будет доступен по адресу: http://127.0.0.1:8000
Учетные данные:
- Username:
admin - Password:
admin
API Token будет выведен в консоли при запуске.
Проект покрыт тестами, для их запуска необходимо выполнить в виртуальном окружении
python manage.py test