Заполнение данных в админке django для поля "многие ко многим" на основе выбранного значения внешнего ключа

У меня есть модель :

class AddComments(models.Model):
    id = models.AutoField(db_column='Id', primary_key=True, db_index=True)
    country= models.ForeignKey(Countries,on_delete=models.DO_NOTHING,db_column='CountryId')
    university=models.ManyToManyField(Universities,db_column='UniversityId',verbose_name='University')
    intake = models.CharField(db_column='Intake',blank=True, null=True, max_length=20, verbose_name='Intake')
    year=models.CharField(max_length=5,blank=True,null=True)
    application_status=models.ForeignKey(Applicationstages,on_delete=models.DO_NOTHING, db_column='ApplicationStageId',verbose_name='Application Status')
    comments=RichTextField()
    added_on=models.DateTimeField(auto_now_add=True)
    processed_on=models.DateTimeField(blank=True,null=True)
    processed_status=models.BooleanField(default=False)
    requested_by = currentuser(db_column='RequestedBy', blank=True, null=True,related_name='streamcomments_requested_user')
    class Meta:
        db_table = 'AddComments'
        
    def __str__(self):
        return str(self.application_status)
    def __unicode__(self):
        return str(self.application_status)

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

Я проверил django-smart-selects, но не смог заставить это работать со smart-selects. Есть ли способ удовлетворить это требование?

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