Функция Python с тем же методом, что и индекс, не работает, печатает только под индексом. Что делать? [закрыто]

views.py

def index(request):
    print("passed through index method")
    return render(request, "title/index.html", {})
   
def q(request):
    print("passed through q method")
    return render(request, "title/index.html", {})

def testss(request):
    print("passed through testss method")
    return render(request, "title/index.html", {})

urls.py

urlpatterns = [
    path("", views.index, name="index"),
    path("test", views.q, name="q"),
    path("testss", views.testss, name="testss"),
]

Я начинающий питонец и кодировал различные функции. Но по какой-то причине методы, не имеющие имени «index», возвращают «NONE».

Я заменил методы на тот же метод, что и в исходной индексной функции. Я сделал это, чтобы проверить, может ли это быть исключительно проблемой метода.

Работает только печать по функции «index». Так что если я чередую «q» и «index», то будет выведено только «передано через метод q». Я использую локальный сервер.

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

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