1
此的過濾列表是我使用的模式,我想類型如何Django的型號外鍵字段限制爲同一型號
class 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"))
另外,如果我們可以通過返回布爾值的屬性來限制選擇,或者通過產生限制選擇所需的列表的靜態方法來限制選擇,那將會很有幫助。 – Vinayak