Django Admin - Overriding the widget of a custom form field

前端 未结 4 1150
旧巷少年郎
旧巷少年郎 2020-12-02 14:54

I have a custom TagField form field.

class TagField(forms.CharField):
    def __init__(self, *args, **kwargs):
        super(TagField, self).__init__(*args,          


        
4条回答
  •  佛祖请我去吃肉
    2020-12-02 15:15

    For a specific field not a kind of fields I use:

    Django 2.1.7

    class ProjectAdminForm(forms.ModelForm):
        class Meta:
            model = Project
            fields = '__all__'
            widgets = {
                'project_description': forms.Textarea(attrs={'cols': 98})
            }
    
    class ProjectAdmin(admin.ModelAdmin):
        form = ProjectAdminForm
    

    Thanks, @Murat Çorlu

提交回复
热议问题