这是我正在使用的模型,我想按类型
过滤qcclass ServiceCenter(models.Model):
name = models.CharField(max_length=30)
type = models.CharField(max_length=30)
city = models.ForeignKey(City)
qc = models.ForeignKey(ServiceCenter, null=True, blank=True, limit_choices_to=ServiceCenter.objects.filter(type="Some type"))
答案 0 :(得分:4)
看看Django文档,他们非常清楚:
这将完成这项工作:
limit_choices_to={'type':"Some type"}