Rumah  >  Soal Jawab  >  teks badan

Cara menghantar kandungan HTML ke halaman HTML lain

<p>Saya ingin mengisi borang pada satu halaman html dan kemudian menghantar borang yang diisi ke halaman html lain untuk disemak dan disimpan. Saya hanya tidak tahu bagaimana untuk menghantar data dari satu html ke yang lain. Saya minta tolong awak. Terima kasih</p> <pre class="brush:php;toolbar:false;">question.html Ini adalah borangnya {% melanjutkan 'dependencies.html' %} {% kandungan blok %} <div class="baris bekas jumbotron"> <div class="col-md-6"> <h1>Tambah soalan</h1> <div class="kad kad-badan"> <tindakan borang="" kaedah="POST" id="borang"> {% csrf_token %} {{form.as_p}} <br> <jenis input="serahkan" nama="Serah"> </form> </div> </div> </div> {% endblock %}</pre> <pre class="brush:php;toolbar:false;">approve_questions.html Saya ingin mendapatkan kandungan question.html di sini Pada masa ini kosong</pre> <pre class="brush:php;toolbar:false;">views.py soalan def (permintaan): borang = addQuestionform() jika (request.method == 'POST'): borang = addQuestionform(request.POST) jika (form.is_valid()): form.save(commit=False) html = render_to_string("notification_email.html") send_mail('Subjek borang hubungan', 'Ini ialah mesej', 'noreply@codewithstein.com', ['example@gmail.com'], html_message=html) kembalikan ubah hala("log masuk") konteks = {'form': form} pulangan render(permintaan, 'addQuestion.html', konteks) def approve_questions(permintaan): pulangkan render(permintaan, "approve_question.html")</pre>
P粉596191963P粉596191963432 hari yang lalu574

membalas semua(1)saya akan balas

  • P粉776412597

    P粉7764125972023-09-06 10:58:01

    Jika saya faham soalan anda dengan betul.

    Anda boleh melakukan ini dengan menghantar pembolehubah borang ke approved_questionspaparan. Sama

    views.py

    def approve_questions(request, form):
        context = {'form': form}
        return render(request, "approve_question.html", context)
    
    
    def questions(request):
            form = addQuestionform()
            if (request.method == 'POST'):
                form = addQuestionform(request.POST)
                if (form.is_valid()):
                    ...
                    pass=approved_questions(request, form)
    
                    return redirect("login")
          
            context = {'form': form}
            return render(request, 'addQuestion.html', context)

    balas
    0
  • Batalbalas