1
ila 2021-12-04 18:35:38 +08:00 via Android
view 里怎么获取,中间件里也是如此。
然后通过内置产量传递,搜索下 |
2
huyujievip 2021-12-04 18:36:54 +08:00 via iPhone
话说你只要不 return ,不就一直可以写业务逻辑嘛?
或者说,每个入口都有一个 request 入参,在判断函数里面判断完成后,这个对象可以继续传给其他函数使用的 |
4
wzx155 OP @huyujievip 大佬,我现在是不知道怎么对非法的值修改,我想判断出有非法字符后先把非法字符删除,但是不知道怎么操作 request 中的传入参数,把参数中的非法字符删除。
|
5
generated 2021-12-04 18:56:37 +08:00
|
6
elboble 2021-12-04 20:20:29 +08:00
middleware 里 process_request 里处理完后,return none 就沿原路径往下跑。
request 里有 header ,body 等,如果是 get ,post ,有相应的结构对应,这个和 view 里是一样的。 |
8
iseki 2021-12-04 21:37:57 +08:00
你这个工具是用在什么场合的啊,总感觉好危险
|
9
nonduality 2021-12-05 16:44:01 +08:00
Django 自称重视安全,forms 有校验参数的功能,需要的时候在 forms 里头写校验逻辑。除非需求特别,一般都不需要自己搞中间件来校验。
|