Django Admin Auswahlfeld
Ich habe ein Modell mit einem CharField und möchte im Admin dem Widget eine Auswahl hinzufügen. Der Grund dafür ist, dass ich ein Proxy-Modell verwende und es eine Reihe von Modellen gibt, die dieses CharField gemeinsam haben, die jedoch unterschiedliche Auswahlmöglichkeiten haben.
class MyModel(MyBaseModel):
stuff = models.CharField('Stuff', max_length=255, default=None)
class Meta:
proxy = True
class MyModelAdmin(admin.ModelAdmin):
fields = ('stuff',)
list_display = ('stuff',)
admin.site.register(MyModel, MyModelAdmin)
Für dieses Modell möchte ich verwendenMY_CHOICES
imMyModelAdmin
.
Überschreibe ich ein Widget? Muss ich das gesamte Formular überschreiben?