所以这是我写的一个简单的观点。
class PostTestView(View):
def post(self, request, *args, **kwargs):
print request.POST
return HttpResponse("Hello there")
我的urls.py
对于上述观点有这一行:
url(r'^test/create$',PostTestView.as_view(), name='app.views.create_test')
但是当我尝试点击405 Http error
http://127.0.0.1:8000/app/test/create
这显然意味着我的方法post
不在定义的方法列表中。但我在我看来已将其定义如上。
这可能有什么问题?我很无能
答案 0 :(得分:5)
尝试定义get方法。
“post”方法通常用于表单,但是当您将浏览器指向url时,使用的方法是“get”