我有一个 Post 模型,在添加到数据库之前需要特定的类别,并且我希望自动生成该类别。单击 addPost 按钮会将您带到不同的页面,因此将通过上一页 URL 的一部分来确定类别。
有没有办法以字符串形式获取上一页 URL?
我在这里添加了 AddPost 按钮。
<aside class="addPost">
<article>
<form action="/Forum/addPost">
<input type="submit" name="submit" value="Add Post"/>
</form>
</article>
</aside>
你可以通过使用来做到这一点request.META['HTTP_REFERER']
,但如果只有您的选项卡上一页来自您的网站,它就会存在,否则不会有HTTP_REFERER
在元数据中dict
。所以要小心并确保您正在使用.get()
代替符号。
# Returns None if user came from another website
request.META.get('HTTP_REFERER')
注意:我在 Django 1.10 实际发布时给出了这个答案。我不再使用 Django,所以我不知道这是否适用于 Django 2
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)