我正在从安卓应用向服务器发送一个POST请求,但是我收到了以下错误信息:
POST请求如下所示:
http://example/my_page_url/1000
其中的1000是一个ID。
这是我的视图方法:
实际上,我并不需要调用模板,因为我只想在服务器上执行某些操作。但是现在我正在调用模板,只是为了防止出现任何错误。
我已经阅读了其他相同问题的答案,但它们都忽略了模板中的CSRF令牌或视图方法中的其他内容,但我认为这里的情况不同。
这是我的视图方法:
def inventory(request, cross_id):
text_file = open("test.txt", "w")
text_file.write('POST Received')
text_file.write(cross_id.__str__())
text_file.close()
return render(request, 'Inventory.html', {})
我的模板代码:
<form action='' method="POST">
<button type="submit" id="btn_save" name="btn_save">Save</button>
{% csrf_token %}
</form>
实际上,我并不需要调用模板,因为我只想在服务器上执行某些操作。但是现在我正在调用模板,只是为了防止出现任何错误。
我已经阅读了其他相同问题的答案,但它们都忽略了模板中的CSRF令牌或视图方法中的其他内容,但我认为这里的情况不同。
django.middleware.csrf.CsrfViewMiddleware
? - vmonteco