Django:在使用Django模板时如何定位页面

Fun*_*der 4 django

我有一个网页,用户输入一些数据,然后单击提交按钮.我处理数据,然后使用相同的Django模板显示原始数据,提交按钮和结果.当我使用Django模板显示结果时,我希望页面自动向下滚动到结果开始的页面部分.如果用户想要更改原始数据并再次单击"提交",则允许用户向上滚动页面.希望有一些简单的方法可以做到这一点,我现在看不到.

Fel*_*ing 12

如果您在表单的action方法中提供片段标识符,它应该已经可以工作了:

<form method="post" action="/your/url#results">
    <!-- ...  -->
</form>
Run Code Online (Sandbox Code Playgroud)

在表单下方的某个位置,您要显示结果:

<div id="results">
    <!-- your results here -->
</div>
Run Code Online (Sandbox Code Playgroud)

这应该使页面跳转到<div>带ID results.

它是完整的客户端站点,不涉及Django,JavaScript或类似的.