Я создаю сайт, используя Django. Я пытаюсь передать ввод из index.html
и отобразить его в about.html
, используя view.py
. Кажется, мой ввод передается, как и в URL-адресе вверху браузера. Я пытаюсь сохранить это значение в переменной и отобразить переменную в абзаце html. Однако этого не видно. Вместо того, чтобы видеть ввод, связанный с переменной, я просто вижу строку текста с именем переменной.
My index.html
:
<form action="{% url 'theaboutpage' %}">
<input type="text" name="user_input">
<input type="submit" value="click here now">
</form>
My about.html
:
<a href={% url 'thehomepage' %}>go back to the home page</a>
<p>{{'input_from_home_page'}}</p>
Мой views.py
:
def about(request):
Hellothere = request.GET['user_input']
return render(request, 'about.html', {'input_from_home_page':Hellothere})