对于GET
和POST
个请求,我只想在测试视图中打印关联的QueryDict
:
if request.method == 'GET':
print request.GET
if request.method == 'POST':
print request.POST
当我使用这两种方法制作requests
时,我得到不同的响应代码。我可以使用一些帮助。
答案 0 :(得分:2)
发布请求已触发Django的CSRF protection,因此您收到403 Forbidden响应。
通常,这意味着您需要在模板中包含CSRF模板。
在这种情况下,因为您是从shell发出请求,所以在此视图上使用csrf_exempt
装饰器来禁用CSRF保护可能是合适的。