Django фильтрация по внешнему ключу в панели администратора

class City(models.Model):
    name = models.CharField(max_length=200, null=True, blank=False)

class District(models.Model):
    city = models.ForeignKey(City, on_delete=models.SET_NULL, null=True)
    name = models.CharField(max_length=200, null=True, blank=False)

class ShippingAddress(models.Model):
    city = models.ForeignKey(City, on_delete=models.CASCADE, null=False)
    district = models.ForeignKey(District, on_delete=models.CASCADE, null=False)

Я хотел бы фильтровать админ панель по городу (выбранному городу). чтобы отсеять слишком много похожих названий районов.

Если у кого-то есть другой способ сделать это без проблем, это была попытка юниора, жду ваших советов.

Вернуться на верх