knight3r 最近的时间轴更新
knight3r

knight3r

V2EX 第 261250 号会员,加入于 2017-10-21 00:31:43 +08:00
knight3r 最近回复了
95 天前
回复了 vvsystem 创建的主题 香港 去香港开个银行卡,然后呢,做什么?
@liv22 好的,谢谢
@a519439343 律师见证是只能开一个还是可以开多个了,怎么弄了
95 天前
回复了 vvsystem 创建的主题 香港 去香港开个银行卡,然后呢,做什么?
@liv22 老哥 以太 ETF 账户需要的是香港户籍吗还是大陆的都行
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 斤,当作锻炼身体,哈哈。
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2807 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 14ms · UTC 11:48 · PVG 19:48 · LAX 03:48 · JFK 06:48
Developed with CodeLauncher
♥ Do have faith in what you're doing.