Как установить переменную "verbose_name_plural" в метаклассе ModelAdminForm, вместо того, чтобы устанавливать ее непосредственно в метаклассе модели?
В каждой моей модели есть метакласс, который определяет строковое представление для панели администратора, я делаю это, устанавливая verbose_name_plural
переменную:
class MyModel(models.Model):
...
class Meta:
...
verbose_name_plural = "My Representation"
Я уверен, что это очень плохой подход - задавать переменные непосредственно в метаклассе модели, которые используются только в админпанели. Поэтому я попытался заменить verbose_name_plural
в метаклассах формы администратора:
class MyModelAdminForm(forms.ModelForm):
class Meta:
verbose_name_plural = "My Representation"
model = MyModel
fields = "__all__"
class MyModelAdmin(admin.ModelAdmin):
form = MyModelAdminForm
admin.site.register(MyModel, MyModelAdmin)
И это не дает никакого результата. Как я могу это сделать, спасибо ?