ModelForm에 문제가 있습니다. 필드 "test1"은 표시되지만 "test2"는 표시되지 않습니다. base_fields로 게임하는 것이 도움이되지 않았습니다.__init__에서 ModelForm에 필드를 추가 할 수 없습니다.
# models.py class Country(models.Model): name = CharField(max_length=100) # admin.py class CountryAdminForm(ModelForm): test1 = forms.CharField('test1') def __init__(self, *args, **kwargs): super(CountryAdminForm, self).__init__(*args, **kwargs) self.fields['test2'] = forms.CharField('test2') class Meta: model = Country class CountryAdmin(admin.ModelAdmin): form = CountryAdminForm admin.site.register(Country, CountryAdmin)
감사합니다.
모두가 test2가 아닌 일부 test1이어야합니까? – Dan