GET
POST
class MyView(View):
def get(self, request):
print(request.GET) # 打印get请求的所有参数 接收的是字典
print(request.POST) # 打印post请求的所有参数
print(request.body) # 打印post的json请求的所有参数
return HttpResponse("MyView-get.")
def post(self, request):
print(request.POST) # 打印post请求的所有参数
return HttpResponse("MyView-post.")
请求装饰器
@require_http_methods(['GET', 'POST'])
def test5(request):
request_path = reverse('test_123', kwargs={"year": '2023', "month": '02'})
print(request_path)
return redirect(request_path)
重定向
@require_http_methods(['GET', 'POST'])
def test6(request):
request_path = reverse('test_123', kwargs={"year": '2023', "month": '02'})
print(request_path)
return redirect('http://www.baidu.com')