index. html получить «text» после «submit» do sth ..., которое должно отображать вывод = то, что было набрано в index. html
<form action="" method="GET">
Question: <input type="text" name="search"><br/>
<input type="submit" value="Submit" />
</form><br/><br/>
Output: {{ questions }}
этот код получает "поиск", а затем выводит его как вывод views.py
from django.shortcuts import render
from django .http import HttpResponse
def home(request):
return render(request, 'index.html')
def index(request):
if request.GET.get('search'):
search = request.GET.get('search')
questions = search
return render(request, 'index.html', {'questions': questions})
urls.py
from django.contrib import admin
from django.urls import path
from . import views
from django.conf.urls import url
urlpatterns = [
path('admin/', admin.site.urls),
path('', views.home ),
url(r'^$', views.index, name='index')
]