Многие отношения со сквозным полем не отображаются в панели редактирования администратора
Я пытаюсь добавить новую функциональность в существующий проект, где пользователи могут добавлять несколько стран с городами. Вот модели:
class OfferCountries(models.Model):
country = models.ForeignKey("Country", on_delete=models.CASCADE)
cities = models.ManyToManyField("City", related_name="offer_cities", blank=True)
offer = models.ForeignKey("Offer", related_name="offer_id",on_delete=models.CASCADE)
class Offer(BaseModel):
...
offer_country = models.ManyToManyField('Country', through='OfferCountries', related_name='offer_countries',blank=True)
Теперь, когда я пытаюсь добавить новый экземпляр предложения в админке, нет поля offer_country. Есть идеи, как я могу это исправить?