Я новичок в django и на своем курсе, чтобы выучить django, я столкнулся с проблемой.
МОЯ ТЕКУЩАЯ ЦЕЛЬ: Принять участие с домашней страницы (скажем, localhost: 8000 /) в моем приложении и отображения результатов на другой веб-странице, скажем (localhost: 8000 / result /)
ЧТО Я ДОЛЖЕН ДОСТИГАТЬ: Мне удалось получить данные с домашней страницы. html (localhost: 8000 /) с помощью request.POST.get ('widgetName') в views.py под функцией, которая отображает домашнюю страницу. html. Я хочу передать данные другой функции в тот же views.py, который отображает страницу результатов. html (localhost: 8000 / result /)
вот как выглядит мой файл views.py
from django.shortcuts import render
# Create your views here.
def resultPageFunction(request):
return render(request, "resultPageTemplate/reultPage.html")
def mainPageFunction(request):
if (str(request.method).lower() == "post"):
query = request.POST.get('searchArea')
print(query)
return render(request, "mainPageTemplate/homePage.html")
Я могу записать свой ввод в переменную запроса. В настоящее время я работаю с необработанными HTML и не использую django форм. Заранее спасибо.