【发布时间】:2020-07-01 05:45:52
【问题描述】:
我有一个带有两个下拉列表和一个按钮的 HTML 页面。第二个下拉列表中的值是根据第一个下拉列表中选择的值填充的。当我单击该按钮时,它会导航到具有相同表单和一些附加信息的不同 url。我怎样才能在那里填充下拉值?
【问题讨论】:
标签: javascript python-3.x django rest django-rest-framework
我有一个带有两个下拉列表和一个按钮的 HTML 页面。第二个下拉列表中的值是根据第一个下拉列表中选择的值填充的。当我单击该按钮时,它会导航到具有相同表单和一些附加信息的不同 url。我怎样才能在那里填充下拉值?
【问题讨论】:
标签: javascript python-3.x django rest django-rest-framework
你可以为我们的 URL 和我们的应用程序命名,然后在 HTML 中调用它
例如: url.py
url(r'^page1/$', views.page_num1, name='p1'),
url(r'^page2/$', views.page_num2, name='p2'),
views.py
def page_num1(request):
return render(request, 'index1.html')
def page_num2(request):
return render(request, 'index2.html')
HTML:
<div class="dropdown-menu" aria-labelledby="navbarDropdown">
<a
class="dropdown-item"
href="{% url 'p1'%}"
>drop down item 1</a
>
<a class="dropdown-item" href="{% url 'p2'%}"
>dropdown item 2</a
>
and this is full code for drop-down menu:
<li class="nav-item dropdown">
<a
class="nav-link dropdown-toggle"
href="{% url '#'%}"
id="navbarDropdown"
role="button"
data-toggle="dropdown"
aria-haspopup="true"
aria-expanded="false"
>###</a>
<div class="dropdown-menu" aria-labelledby="navbarDropdown">
<a
class="dropdown-item"
href="{% url 'p1'%}"
>#####</a>
<a class="dropdown-item" href="{% url 'p2'%}">####</a>
最后,如果你有一个应用,那么你应该在 url.py 中添加:
app_name = 'your app name'
并包含在链接中
例如: urls.py
app_name='test'
HTML:
###
【讨论】: