Выпадающий список с возможностью поиска для добавления нового сообщения в django
привет ребята в моем новом проекте у меня слишком много данных и найти родительский внешний ключ из выпадающего списка невозможно. поэтому мне нужно иметь поле поиска внутри моего выпадающего списка, но я не знаю как это сделать. #Я загрузил изображение ниже
нажмите, чтобы увидеть изображение
class song(models.Model):
STATUS_CHOICES = (
('draft', 'Draft'),
('published', 'Published'),
)
artist = models.ForeignKey(artist, on_delete=models.DO_NOTHING)
album = models.ForeignKey(album, on_delete=models.DO_NOTHING)
slug = AutoSlugField(populate_from=['artist', 'name'])
# s_slug = models.SlugField(max_length=250, unique=True, verbose_name="Route To")
status = models.CharField(max_length=10, choices=STATUS_CHOICES, default='published')
song_link = models.CharField(max_length=500)
video_link = models.CharField(max_length=500)
name = models.CharField(max_length=150)
cover = models.CharField(max_length=300)
explicit_content = models.BooleanField(default=False)
created_date = models.DateTimeField(auto_now_add=True)