python - django:如何在每个请求上创建和调用构造函数?
问题描述
每次调用请求时,我都想调用请求验证器方法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/
你不会对这个框架中验证者的力量感到失望。
推荐阅读
- graphviz - Graphviz DOT 文件中的多个图形
- android - ESLint:App.js (22:21) 解析错误:意外的令牌,预期的“;”
- javascript - 将项目连接到列表时使浏览器窗口保持在同一点
- java - 使用 Chaquopy 将大数据数组从 Python 返回到 Java
- json - 无法在 React 本机应用程序中更新本地 json 文件
- python-3.x - 嵌入无法正常运行 Discord.py
- css - 字体大小在本地与 React-boostrap 导航栏中的生产中表现不同
- sql - 写sql没有聚合函数
- authentication - Openvpn Raspberry PI 登录循环
- c - 在不创建副本的情况下就地修改字符串