私はちょうどDjangoで作業を始めました。別のhtmlページと通信するhtml形式のsubmitフォームを作成したいと思います。Djangoで別のHTMLページに値を取得するには?
Page1.html:感謝をGetリクエストPage2.html表示に:のは、私はその後、私は
Page2.htmlをpage2.htmlにリダイレクトよ、提出をクリックし、「こんにちは」と入力したとしましょう、フォームを送信"Hello World" のPAGE2は
私はこのフォームをご利用のPage1でPAGE1からロードされているので、私はこの機能を持っている
Views.pyで<form type="get" action="/page2" style="margin: 0">
<input id="search_box" type="text" name="search_box" placeholder="Search..." >
<button id="search_submit" type="submit" >Search</button>
:
def page2(request):
if request.method == 'GET':
search_query = request.GET.get('search_box', None)
return render(request, 'interface/recherche.html', locals())
しかし、私はPAGE2中のPage1で入力された単語、あなたの答えのためにどうもありがとうございました:)
'type =" get "'は何もしません。 'method =" get "はあなたが望むものです(これはデフォルトですので、これはとにかく動作します) – thebjorn