我正在尝试根据管理页面中选定的城市填充区域。我尝试了ChainedManyToManyField,但是在选择城市时,下拉菜单中没有地区!
class District(Timestamps):
city = models.ForeignKey(City, on_delete=models.CASCADE)
name = models.CharField(max_length=100)
class ListingPrice(MinimumListingPriceBase):
city = models.ForeignKey("location.City", on_delete=models.CASCADE, null=True)
district = ChainedManyToManyField(
District,
horizontal=True,
chained_field="city",
chained_model_field="city",
auto_choose=True
)
如何在管理页面中根据所选城市选择地区?