Функция 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». Я использую локальный сервер.
Я уже некоторое время занимаюсь этим вопросом и пока не могу понять, что здесь не так. Ваше понимание очень помогло бы!