我在公司管理下有一个以下内联模型。我想在公司详细信息页面下使那些自定义字段可编辑。任何人都有关于如何制作可编辑字段“电子邮件”、“姓名”和“角色”的建议。
我将在提交时将其发送到 API。所以不关心如何保存它。
以下是我的内联模型
class CompanyUserInfoTAB(admin.TabularInline):
model = Userrolemapping
fields = ['id', 'email', 'name','role']
extra = 0
can_delete = False
verbose_name = 'COMPANY USERs'
verbose_name_plural = verbose_name
def email(self, obj):
return obj.user.email
def name(self, obj):
return obj.user.name
def role(self, obj):
return UserType.objects.get(usr_type_id=obj.role_id).name
def company_id(self, obj):
return obj.company.id
def get_queryset(self, request):
qs = super(CompanyUserInfoTAB, self).get_queryset(request)
return qs.exclude(mod_id="PSS")
提前致谢。