Я серьезно новичок в Django, поэтому буду признателен, если вы читаете мой вопрос! У меня есть проект CRM, над которым я работаю в Django, и у меня есть панель навигации, которая загружается сбоку, записывается в отдельный файл html (navBar. html) и добавляется в main. html ( файл, содержащий все стандартные элементы интерфейса на каждой странице веб-сайта) с помощью {% include 'crm / navBar. html'%}. Панель навигации
Есть кнопка «Добавить +», которая должна действовать как раскрывающееся меню. Параметры такого раскрывающегося меню должны поступать из модели под названием «Sale_Steps» с использованием тегов шаблона.
Проблема: : я изо всех сил пытаюсь импортировать Sales_Steps в navBar. html, вот код в двух словах:
в views.py
def NavBar(request):
Sale_steps = Sales_Step.objects.all()
context = {'sale_step':Sale_steps}
return render(request, 'crm/navBar.html',context)
в urls.py
urlpatterns = [
path('', crm_views.home_page),
path('home/',crm_views.home_page),
path('sales/', crm_views.sales_page),
path('all_queries/',crm_views.all_queries_page),
path('Queries/',crm_views.all_queries_page),
path('checkQuery/',crm_views.check_query_page),
path('Customers/',crm_views.all_customers_page),
path('checkCustomer/',crm_views.check_customer_page),
path('blank/',crm_views.blank_page),
]
в navBar. html
{% for s in sale_step %}
<a class="dropdown-item" href="#">{{s.Name}}</a>
{% endfor %}
Заранее большое спасибо!