【发布时间】:2020-12-01 04:56:32
【问题描述】:
我刚刚在 PythonAnywhere 上部署了我的第一个站点,这是一个 Craigslist 克隆,其搜索功能在本地按预期工作,但部署后我只能访问主页,然后根据我尝试的浏览器出现两个不同的错误它在。随意尝试http://matipule.eu.pythonanywhere.com/
这是 Safari https://dpaste.com/3ZAJFC4PM
这是 Chrome https://imgur.com/PjvLrao
Chrome 声称 CSRF 存在问题,但我已将令牌包含在表单中,如下所示,它实际上在本地工作,所以我一无所知。
这是令牌所在的代码。
<form action="{% url 'new_search' %}" method="post">
{% csrf_token %}
<input type="text" name="search" placeholder="search">
<button class="btn waves-effect waves-light" type="submit" name="action">Submit
<i class="material-icons right">send</i>
</button>
</form>
更新 使它起作用的是更新 2 中建议的公认答案。谢谢!
【问题讨论】:
标签: python django deployment pythonanywhere