Cara menghantar kandungan HTML ke halaman HTML lain
P粉596191963
P粉596191963 2023-09-05 12:05:48
0
1
612
<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粉596191963
P粉596191963

membalas semua(1)
P粉776412597

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)
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan