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/

您不会对这个框架中验证器的强大功能感到失望。

http://www.django-rest-framework.org/api-guide/validators/