admin.py 文件源码

python
阅读 36 收藏 0 点赞 0 评论 0

项目:tumanov_castleoaks 作者: Roamdev 项目源码 文件源码
def __init__(self, *args, **kwargs):
        super().__init__(*args, **kwargs)

        try:
            obj = self.instance.get_edited_object()
        except ObjectDoesNotExist:
            self.fields['object_link'].widget = forms.HiddenInput()
            self.fields['object_link'].help_text = '--//--'
        else:
            self.initial['object_link'] = self.instance.get_admin_url()
            self.fields['object_link'].widget.text = str(obj)

        if self.instance.user:
            admin_user_model = settings.AUTH_USER_MODEL.lower().replace('.', '_')
            self.initial['user_link'] = resolve_url('admin:{}_change'.format(admin_user_model), self.instance.user.pk)
            self.fields['user_link'].widget.text = str(self.instance.user)
        else:
            self.fields['user_link'].widget = forms.HiddenInput()
            self.fields['user_link'].help_text = '--//--'
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号