V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  knight3r  ›  全部回复第 1 页 / 共 1 页
回复总数  18
2020-10-15 11:08:53 +08:00
回复了 knight3r 创建的主题 Django 对同一 viewset 的不同 action 方法不同的 authenticaltion 是否可行?
@Neo10373 哈哈,谢谢老哥,这个方法是可以,但是我想使用 Viewset 和 Mixin 带给我的便利,那个 permission 的我自己写过一个装饰器可以对 create 和 retrieve 方法管用,但是不知道为什么写成 authentication 那样就不行了啊
```[python]
from functools import update_wrapper

def auth_wrapper(*authentications, validate_auth=True):
def decorator(func):
def wrapper(self, request, *args, **kwargs):
self.authentication_classes=authentications
print(self.authentication_classes)
if validate_auth:
print(f'request1:{request.user}')
self.perform_authentication(request)
print(f'request2:{request._user}')
# print(type(self.perform_authentication(request)))
print('进来了')
return func(self, request, *args, **kwargs)
return update_wrapper(wrapper, func)
return decorator

def permission_wrapper(*permissions, validate_perm=True):
def decorator(func):
def wapper(self, request, *args, **kwargs):
self.permission_classes=permissions
if validate_perm:
self.check_permissions(request)
return func(self, request, *args, **kwargs)
return update_wrapper(wapper, func)
return decorator



```
2020-10-15 11:04:55 +08:00
回复了 knight3r 创建的主题 Django 对同一 viewset 的不同 action 方法不同的 authenticaltion 是否可行?
@wuwukai007 额 permission 的话可以写装饰器解决,可是 authentication 就不行
2020-08-19 09:25:56 +08:00
回复了 ghjacky 创建的主题 Google google voice 开通问题
@keepeye 3 个月内发次短信就行的
@NeoChen 亲这个上传到服务器是可以用 PYTHON 的 http.server 创建的吗?
@kmahyyg 老哥 ZFB 怎么用 2FA APP 啊
@XiaoFaye 老哥 国内也可以用新西兰的电话卡科学 XX 吗?资费怎么计算的了?谢谢
2018-01-28 12:17:05 +08:00
回复了 hugee 创建的主题 硬件 求推荐个 3.5 万以内玩游戏的轻薄本
既然是游戏币,散热肯定不应该差,就直接上微星 GT75VR 吧,不过有 10 斤,当作锻炼身体,哈哈。
@zacharyjia 这个还是算了吧,严打对象,不过恒星网络用于支付不错。
2018-01-24 11:30:29 +08:00
回复了 ChrisLinn 创建的主题 问与答 日媒称日本开发新型加密技术 量子计算机也难破解?
为啥你们就觉得量子计算机无所不能了?只要算法比量子计算机先进,那又怎么破解了?这种攻防转换一直是在发展的。
想啥了,CRYPTOCURRENCY 在中国不能做支付手段
2018-01-23 22:18:54 +08:00
回复了 knight3r 创建的主题 问与答 笔记本求推荐
@jy02201949 没用过,不知道散热怎么样
2018-01-23 18:53:09 +08:00
回复了 JohnChu 创建的主题 问与答 有没有使用海外手机号注册微信的同学?想了解一件事
@lookingfor 正常使用就不会被封,我的是以前很早的时候 GV 搞的。
2018-01-23 18:10:06 +08:00
回复了 jamfer 创建的主题 问与答 如果近期真的禁止所有 C2C 交易了,怎么办?
一直搞不懂你们 25 号等啥消息,黑庄乱放炮你们就信了啊?
2018-01-17 20:59:32 +08:00
回复了 blakejia 创建的主题 Bitcoin 今天开始割韭菜了?
@takato 老哥,国债咋玩啊?
2018-01-17 20:44:54 +08:00
回复了 Perry 创建的主题 Bitcoin 有 V 友了解 Cardano (ADA) 吗?
老外叫他日本人的以太。。。。
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1185 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 34ms · UTC 18:22 · PVG 02:22 · LAX 11:22 · JFK 14:22
Developed with CodeLauncher
♥ Do have faith in what you're doing.