Skip to content

Тестовое задание: древовидное меню.

Notifications You must be signed in to change notification settings

Den2605/tree_menu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

tree_menu

Tree menu in Django

Приложение для отрисовки меню с помощью templatetag

Содержание:

Краткое описание:

Простое Django приложение для отрисовки древовидного меню, реализованное через templatetag. Меню и его элементы создаются и редактируются в админ панели Django. С помощью тега {% draw_menu 'menu_name' %} меню можно расположить на любой странице приложения.

Полезные ссылки:

Requirements:

  • asgiref==3.7.2
  • Django==4.2.7
  • sqlparse==0.4.4
  • typing_extensions==4.8.0

Сборка и запуск:

Для корректного отображения меню при запуске следует сначала создать его а так-же добавить в него элементы в админ панели Django.

git clone https://github.com/Den2605/tree_menu.git
cd tree-menu
pip install virtualenv
python3 -m venv venv
source venv/bin/activate
pip install -r requirements.txt
cd tree
python manage.py makemigrations
python manage.py migrate
python manage.py runserver

Технологии

  • Python
  • Django
  • SQLite

Автор:

Денис Дриц

About

Тестовое задание: древовидное меню.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published