我的网站在本地工作正常,但在登台服务器上,我收到以下错误:
" Referer检查失败 - 当主机安全时,Referer不安全。"
两种环境中的设置文件都相同。可能不应该,但我不确定需要调整什么。
我能找到的关于这个问题的唯一问题是CSRF verification Failed - Referer is insecure while host is secure,但这似乎有相反的问题(适用于生产,但不适用于本地)。
我看过https://github.com/django/django/blob/master/django/middleware/csrf.py,但它对我没有立即帮助。
这是我发出POST请求的地方:
<form id="signin-form">
<input type="hidden" name="csrfmiddlewaretoken" value="{{ csrf_token }}"/>
{% include "signin_form.html" %}
<button type="button" class="small-button submit-signin">Sign in</button>
</form>
数据包含csrf令牌:
{{1}}
我不知道登台服务器是否使用HTTPS。我怎么能找到这个?