Многие отношения со сквозным полем не отображаются в панели редактирования администратора

Я пытаюсь добавить новую функциональность в существующий проект, где пользователи могут добавлять несколько стран с городами. Вот модели:

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. Есть идеи, как я могу это исправить?

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