Древовидное меню на django в качестве тестового задания

Harry Potter b213ce5ebd Добавлено описание запуска через docker 1 year ago
core f4a44d9d56 Добавлена view для перенаправления на домашнюю страницу 1 year ago
fixtures 769a93557e Изменены пути 1 year ago
menu 3ef2e0ff6d Добавлена аннотация типов 1 year ago
static 5167e388cf Сделано отображение списка из названий меню 1 year ago
templates 5167e388cf Сделано отображение списка из названий меню 1 year ago
.gitignore 52232ea6b3 Сделана базовая структура проекта 1 year ago
Dockerfile 4592f88a64 Добавлен запуск проекта через docker 1 year ago
README.txt b213ce5ebd Добавлено описание запуска через docker 1 year ago
dumpdata_fixtures.sh c86ad5b2ce Добавлен скрипт для выгрузки данных из бд в фикстуры 1 year ago
entrypoint.sh 4592f88a64 Добавлен запуск проекта через docker 1 year ago
init_installation.sh 4592f88a64 Добавлен запуск проекта через docker 1 year ago
manage.py 52232ea6b3 Сделана базовая структура проекта 1 year ago
poetry.lock 8f8b570274 Добавлено приложение для просмотра sql запросов к бд 1 year ago
pyproject.toml 8f8b570274 Добавлено приложение для просмотра sql запросов к бд 1 year ago
requirements.txt 21e2a3677c Добавлены зависимости в другой файл 1 year ago

README.txt

Для запуска нужно выполнить следующие шаги


Можно использовать docker:

1. docker pull frodo0baggins/tree_menu

2. docker run -p 8000:8000 --rm -it docker pull frodo0baggins/tree_menu

3. Открыть http://localhost:8000


А можно и не docker:

1. git clone 'https://notabug.org/borrya_/tree_menu'

2. cd tree_menu

3. Установить зависимости через pip
3.1 python3 -m venv venv
3.3 . venv/bin/activate
3.3 pip install -r requirements.txt

3. Либо через poetry
3.1 poetry env use /path/to/python
3.2 poetry shell
3.3 poetry install

4. python manage.py migrate

5. Загрузить начальные данные
5.1 sudo chmod +x fixtures/download_fixtures.sh (Делаем файл исполняемым)
5.2 . fixtures/download_fixtures.sh

6. python manage.py runserver

7. Открыть http://localhost:8000