обмен данными между различными шаблонами django - PullRequest
0 голосов
/ 22 февраля 2020

Я новичок в 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 форм. Заранее спасибо.

1 Ответ

0 голосов
/ 22 февраля 2020

Трудно помочь, не видя твоих views.py et c.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...