Dav*_*idL 4 django django-urls django-views
来自views.py,有没有办法让它转到HTML中的id标签?
例如,
我的HTML:
<body>
<div id="lotofstuff"> content </div>
<div id="pictures"> content </div>
</body>
在特殊情况下,我希望响应转到http://www.url.com#pictures,因此它会转到页面的中间位置.
谢谢.
如果没有重定向,我会在您的视图中设置一个变量并将其传递给您的模板.
gotodiv = False
if somecase:
gotodiv = 'pictures'
Run Code Online (Sandbox Code Playgroud)
然后,在你的模板中,有一些简单的javascript转到div.
{% if gotodiv %}
<script> window.location.hash = '#{{gotodiv}}'; </script>
{% endif %}
Run Code Online (Sandbox Code Playgroud)
您的网络服务器或django应用程序没有额外的点击.
*编辑使location.hash动态.
| 归档时间: |
|
| 查看次数: |
2079 次 |
| 最近记录: |