Как настроить ChainedManyToManyField на заполняемое поле на основе другого поля?
Я пытаюсь заполнить район на основе выбранного города на странице администратора. Я попробовал 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
)
Как сделать возможным выбор районов на основе выбранного города на странице администратора?