получить то, что было напечатано в type = "text" после отправки, чтобы вывести то, что было набрано - PullRequest
0 голосов
/ 27 марта 2020

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')              
        ]
...