Почему этот поиск не работает для другой записи, кроме CSS?

В настоящее время я работаю над проектом 1:Wiki в Гарварде CS50, и у меня возникли трудности с этим проектом. В моей поисковой строке, она не хочет направлять меня на эту конкретную запись, вместо этого она ведет меня к файлу search.html. Но когда я набираю CSS в строке поиска, он переводит меня на страницу CSS. Не могли бы вы помочь исправить это? Спасибо, вот код, который я использую. Если вам этого недостаточно, не стесняйтесь спрашивать остальной код! Кстати, для этого я использую Django.

def search(request):

if request.method == 'GET':
    input = request.GET.get('q')
    html = convert_to_HTML(input)
    entries = util.list_entries()
    search_pages = []

    for entry in entries:
        if input.upper() in entry.upper():
            search_pages.append(entry)

    for entry in entries:
        if input.upper() == entry.upper():
            return render(request, "encyclopedia/entry.html", {
                "entry" : html,
                "entryTitle" : input
            })

        elif search_pages != []:
            return render(request, "encyclopedia/search.html", {
                "entries" : search_pages 
            })

        else:
            return render(request, "encyclopedia/nonexistingpage.html", {
                "entryTitle" : input
            })
Вернуться на верх