Заполнение данных в админке 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. Есть ли способ удовлетворить это требование?