gpt4 book ai didi

django - list_editable 和小部件

转载 作者:行者123 更新时间:2023-12-04 00:22:53 25 4
gpt4 key购买 nike

使用 list_editable 时在 ModelAdmin ,有什么方法可以更改用于可编辑字段的小部件?我在文档中找不到任何内容。似乎这将是您可以自定义的东西。

最佳答案

覆盖 get_changelist_form你的方法ModelAdmin类,像这样:

def get_changelist_form(self, request, **kwargs):
kwargs.setdefault('form', MyAdminForm)
return super(MyModelAdmin, self).get_changelist_form(request, **kwargs)

并单独定义修改后的 MyAdminForm :
class MyAdminForm(forms.ModelForm):
class Meta:
model = MyModel
my_field = forms.DateField(widget=widgets.AdminDateWidget())

这只是一个示例,它将使 my_field仅由日期(没有时间)的小部件表示。这在 ListView 中看起来好多了。

关于django - list_editable 和小部件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7065982/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com