Выпадающий список с возможностью поиска для добавления нового сообщения в 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)
Вернуться на верх