【发布时间】:2019-07-01 00:54:36
【问题描述】:
我想为这个问题提供一些指导。例如,我有三个模型:Country、State、City。在 admin:myapp_city_change 网址中,我可以在下拉列表中更改城市。但是,问题是列表中的选择太多,这让我很难找到。所以我想要三个字段,即国家、州和城市。这些字段将是相关的下拉列表,因此我可以轻松过滤到我想要的城市。
我怎样才能做到这一点?
class Country(models.Model):
name = models.CharField(...)
class State(models.Model):
name = models.CharField(...)
country = models.ForeignKey(Country)
class City(models.Model):
name = models.CharField(...)
state = models.ForeignKey(State)
【问题讨论】:
-
您可以阅读this 博文。它清楚地解释了如何进行链式下拉。
标签: django python-2.7