【发布时间】:2020-11-06 18:12:46
【问题描述】:
我呈现一个页面,其中添加了额外的关键参数到 URL。例如:
<form action="{% url 'Page' %}">
<select name="order">
<option value='up'> Up</option>
<option value='down'> Down</option>
</select>
<button type="submit" >Submit</button>
</form>
并且在views.py文件中,我根据请求path_info中出现的key参数渲染模板文件。
return render(request, 'index.html', context)
每次我渲染这个模板时,页面总是从顶部开始,但是,我希望渲染的页面转到模板文件的某个部分,就像你在 HTML 中做标记以链接部分之间一样。
<a href="#section">Link</a>
我可以根据 URL 中的关键参数向不同部分添加不同的链接(例如“/page/?order=up”转到 id="up" 和“/page/?order=down " go to id="down") 这样渲染的页面就不会总是从顶部开始?
非常感谢!
【问题讨论】:
标签: django django-views