AnswerBun.com

Как в джанго устроена навигация по вкладкам?

Я знаю что каждую отдельную страницу в django можно создать в файле views.py
но что если при переходе мне нужно изменить только небольшую часть шаблона
И достаточно только одной переменной с условием if в html шаблоне.

Я знаю несколько вариантов но все они мне не подходят

Хранить весь динамический html в БД а после выводить его с помощью

path('page/<int:page_id>/', views.page, name = 'page')

не подходит потому что засоряет бд ненужным мусором и при развертывании на другом сервере придется писать все заново.

Использовать метод POST сохраняя все в переменной where а после возвращать ее и проверять в html шаблоне с помощью

{% if where == 1 %}

не подходит потому что при обновлении или отправки нового запроса все сбрасывается.

использовать CSS в связке с Radio тоже не подходит так как каждый раз приходится загружать весь код сначала и опять же при обновлении страницы он сбрасывается

Можно ли использовать что-то наподобие page?tab=1 с

 {% if tab== 1 %}

для быстрого и легкого перехода межу вкладками одной страницы

или как в django это устроено может кто нибудь мне рассказать?

Add your own answers!

Related Questions

Бот телеграм на вебхуке

1  Asked on February 19, 2021 by sova-kefirova

     

Query failed: ERROR: invalid input syntax for type json

1  Asked on February 18, 2021 by jamesjgoodwin

   

Ask a Question

Get help from others!

© 2022 AnswerBun.com. All rights reserved.