Skip to content

Latest commit

 

History

History
53 lines (45 loc) · 1.43 KB

README.md

File metadata and controls

53 lines (45 loc) · 1.43 KB

tree-menu-django


Описание

Приложение Django, в котором с помощью tamplate tag реализовано древовидное меню, редактируемое в админке Django. Меню по названию можно отрисовать на любой странице Приложения, используя следующие теги:

{% load draw_menu %}
{% draw_menu 'main_menu' %}

Технологии

  • Python
  • Django

Запуск проекта

Для Windows:

git clone [email protected]:elityaev/tree-menu-django.git
cd tree-menu-django
python -m venv venv
venv/Scripts/activate
python -m pip install --upgrade pip
pip install -r requirements.txt
python manage.py migrate

Для Linux:

git clone [email protected]:elityaev/tree-menu-django.git
cd tree-menu-django
python3 -m venv venv
source venv/bin/activat
python -m pip install --upgrade pip
pip install -r requirements.txt
python manage.py migrate

Для корректной работы приложения необходимо:

  • создать суперпользователя
python manage.py createsuperuser
  • создать меню и его элементы через административную панель.

Запустить сервер разработки

python manage.py runserver