gpt4 book ai didi

django:如何显示一对多关系的复选框列表?

转载 作者:行者123 更新时间:2023-12-02 08:57:42 25 4
gpt4 key购买 nike

假设 Blog 模型与 Entry 模型具有一对多关系。在表单中,是否有一种优雅的方式将博客实例的条目集显示为复选框列表,以便用户可以选择和处理部分/全部条目?

最佳答案

当然可以。

class BlogForm(forms.ModelForm):
entries = forms.ModelMultipleChoiceField(
queryset=Entry.objects.all(),
widget=forms.CheckboxSelectMultiple)

class Meta:
model = Blog

def __init__(self, *args, **kwargs):
super(BlogForm, self).__init__(*args, **kwargs)
if self.instance:
entries = Entry.objects.filter(blog=blog)
self.fields['entries'].queryset = entries

关于django:如何显示一对多关系的复选框列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3652290/

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