针对字段过滤输入中的选项

时间:2018-11-11 05:46:07

标签: python html django

我有这个模特

class Personal(models.Model):
    Ldr = (
    ('Yes', 'Yes'),
    ('No', 'No'),
)
    username = models.OneToOneField(settings.AUTH_USER_MODEL, on_delete=models.CASCADE, default=1)
    isLeader = models.CharField(max_length=100, choices=Ldr, default="No", null=True, blank=True)
    created = models.DateTimeField(auto_now_add=True)
    updated = models.DateTimeField(auto_now=True)

    def __str__(self):
        return str(self.username)


class Order(models.Model):
    product = models.CharField(max_length=30)
    leader = models.ForeignKey(Personal, on_delete=models.CASCADE)
    orderBy = models.ForeignKey(Personal, on_delete=models.CASCADE)
    created = models.DateTimeField(auto_now_add=True)
    updated = models.DateTimeField(auto_now=True)

    def __str__(self):
        return self.product

和forms.py

class FormOrder(forms.ModelForm):
    description = forms.CharField(label="" ,widget=forms.Textarea(attrs={"placeholder": "Descripcion", "class": "form-control"}))

    class Meta:
        model = Order
        fields = ["product","leader","orderBy"]

如果我在模板中使用表单,则字段负责人的输入将显示所有“个人”,这没关系,但是我只想显示个人,如果“ isLeader”字段的值为“是”

0 个答案:

没有答案