<p>ある HTML ページでフォームに入力し、入力したフォームを別の HTML ページに送信して確認して保存したいと考えています。ある HTML から別の HTML にデータを送信する方法がわかりません。あなたの助けを求めています。ありがとうございます</p>
<pre class="brush:php;toolbar:false;">question.html
これがフォームです
{% 'dependency.html' を拡張します %}
{% ブロック内容 %}
<div class="ジャンボトロンコンテナ行">
<h1>質問を追加</h1>
<div class="カード カード本体">
<フォームアクション=""メソッド="POST"id="フォーム">
{% csrf_token %}
{{form.as_p}}
<br>
<入力タイプ="送信"名前="送信">
</フォーム>
</div>
</div>
</div>
{% エンドブロック %}</pre>
<pre class="brush:php;toolbar:false;">approve_questions.html
ここでquestion.htmlのコンテンツを取得したい
現在空です</pre>
<pre class="brush:php;toolbar:false;">views.py
デフォルトの質問(リクエスト):
フォーム = addQuestionform()
if (request.method == 'POST'):
フォーム = addQuestionform(request.POST)
if (form.is_valid()):
form.save(commit=False)
html = render_to_string("notification_email.html")
send_mail('コンタクトフォームの件名', 'これがメッセージです', 'noreply@codewithstein.com', ['example@gmail.com'],
html_message=html)
リダイレクトを返す("ログイン")
context = {'フォーム': フォーム}
return render(リクエスト, 'addQuestion.html', context)
def accept_questions(リクエスト):
return render(request, "approve_question.html")</pre>
あなたの質問を正しく理解できれば。
これを行うには、フォーム変数を
views.pyapproved_questions
ビューに渡します。同じ###リーリー