python - 如何在 Django View 中设置 HTTP_REFERER header ?

标签 python django

是否可以在 Django View 中显式设置请求的 HTTP_REFERER header ,覆盖浏览器?我尝试了 self.request.META.get('HTTP_REFERER') = '/example/uri/here/' 但这是错误的。我猜这是不可能的?

最佳答案

request.META 是一个字典,所以你只需要做:

self.request.META['HTTP_REFERER'] = '/example/uri/here/'

我不确定您为什么要这样做。请注意,原始 header 将包含域。

关于python - 如何在 Django View 中设置 HTTP_REFERER header ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35852595/

相关文章:

python - 在 Django 中使用相关对象批量创建对象的有效方法是什么?

python - DRF TypeError __init__() 恰好接受 1 个参数(给定 2 个)

python - pandas.Panel 弃用警告实际推荐的是什么?

python - Google Scrape with Python 中的结果数量错误

math - 在 Python 中编写简单数学计算的最佳实践

python 不对 bool 进行严格的类型检查

python - 使用 python 的聚类图可视化

python - django-summernote 设置配置仅失败语言部分

Django : Generic Foreign key dumpdata: Can't resolve dependencies

mysql - Django - MySQL 数据库日期时间字段被清除