Django Form получение данных из базы данных

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

Я только начинаю изучать Python, который, на мой взгляд, является потрясающим, но я еще не очень хорошо его освоил. Возможно, я делаю все совершенно неправильно, но вот так. Я начинаю с простого заполнения выпадающего списка.

Так что в пределах моего models.py у меня есть

class Investor(models.Model):
    investor_name = models.CharField(max_length=255, blank=False)
    investor_website = models.URLField(max_length=255, blank=False)
    investor_portfolio = models.URLField(max_length=255, blank=False)
    investor_comment = models.TextField()

    def __str__(self):
        return str(self.investor_name)
    
    class showInvestor(models.Model):
        investorName=models.CharField(max_length=100)
    class Meta:
            db_table="apps_investor"

Тогда внутри моей views.py

def showInvestor(request):
    results=showInvestor.objects.all()
    return render(request,"add_investor.html",{"showInvestor":results})

Затем внутри моего HTML шаблона у меня есть:

<div class="col-lg-2">
                        <div class="dropdown">
                            <button class="btn btn-secondary dropdown-toggle" type="button" id="dropdownMenuButton" data-bs-toggle="dropdown" aria-expanded="false">Update Existing Investor <i class="mdi mdi-chevron-down"></i></button>
                            <div class="dropdown-menu" aria-labelledby="dropdownMenuButton">
                                {% for results in showInvestor %}
                                <option> {{results.investor_name}} </option>
                                {% endfor %}
                            </div>
                        </div>
                    </div><!-- end col -->

но когда я нажимаю на выпадающий список, я не получаю никаких записей.

Что я делаю не так?

Спасибо

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