2020
09-25
09-25
django实现模型字段动态choice的操作
需求是根据当前登录用户来显示某个choice字段不同的选择项。先放现在的实现版本。1、重写PushRuleForm的__init__方法,让每次实例化PushRuleForm时,test_mode字段的choices根据用户重新赋值classPushRuleForm(forms.ModelForm):def__init__(self,*args,**kwargs):ifself.request.user.usernameinConst.TEST_USER_LIST:#如果进入都是add添加新项的页面ifnotkwargs.get('instance'):#self.f...
继续阅读 >