CharFieldを持つモデルがあり、管理者でウィジェットに選択肢を追加したいと思います。この理由は、私がプロキシモデルを使用していて、このCharFieldを共有するモデルがたくさんあるが、それぞれに異なる選択肢があるためです。
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)
このモデルでは、で使用MY_CHOICES
したいと思いますMyModelAdmin
。
ウィジェットをオーバーライドしますか?フォーム全体を上書きする必要がありますか?