0

我在公司管理下有一个以下内联模型。我想在公司详细信息页面下使那些自定义字段可编辑。任何人都有关于如何制作可编辑字段“电子邮件”、“姓名”和“角色”的建议。

我将在提交时将其发送到 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")

提前致谢。

4

0 回答 0