python Django:限制模型形式的选择

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python Django:限制模型形式的选择相关的知识,希望对你有一定的参考价值。

class ContactForm(forms.ModelForm):

    def __init__(self, *args, **kwargs):
        super(ContactForm, self).__init__(*args, **kwargs)
        self.fields['topic'].queryset = ContactTopic.objects.filter(
            is_active=True,
        )

    class Meta:
        model = ContactMessage

以上是关于python Django:限制模型形式的选择的主要内容,如果未能解决你的问题,请参考以下文章

根据同一模型中的另一个外键动态限制 Django 模型中外键的​​选择

django 模型-----定义模型

django基础知识之定义模型:

Django:使用小部件来限制 ModelForm 中的选择

模型形式中的 django auto slug,例如 django admin 中的预填充字段

Django Forms 类选择字段,没有选择限制