我有一个具有 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
.
我是否覆盖小部件?我需要覆盖整个表格吗?