django:如何根据每个请求创建和调用构造函数?
django : How to create & call a Constructor on every request?
我想在每次调用 POST
请求时调用请求验证器方法。
所以我想要这样的代码:
import validator
class ViewClass():
def __CONSTRUCTOR__(self, request):
is_valid = validator.validate()
if is_valid == FALSE
return HttpResponse('Request is Invalid')
def request_function_one(request):
if request.method == 'POST':
return HttpResponse('Request 1 is Valid')
def request_function_two(request):
if request.method == 'POST':
return HttpResponse('Request 2 is Valid')
如何使用 django 实现此目的?
如果你真的很想在 django 中做 - 我建议看看 http://www.django-rest-framework.org/
您不会对这个框架中验证器的强大功能感到失望。
我想在每次调用 POST
请求时调用请求验证器方法。
所以我想要这样的代码:
import validator
class ViewClass():
def __CONSTRUCTOR__(self, request):
is_valid = validator.validate()
if is_valid == FALSE
return HttpResponse('Request is Invalid')
def request_function_one(request):
if request.method == 'POST':
return HttpResponse('Request 1 is Valid')
def request_function_two(request):
if request.method == 'POST':
return HttpResponse('Request 2 is Valid')
如何使用 django 实现此目的?
如果你真的很想在 django 中做 - 我建议看看 http://www.django-rest-framework.org/
您不会对这个框架中验证器的强大功能感到失望。