suchen

Heim  >  Fragen und Antworten  >  Hauptteil

So senden Sie HTML-Inhalte an eine andere HTML-Seite

<p>Ich möchte ein Formular auf einer HTML-Seite ausfüllen und das ausgefüllte Formular dann zur Überprüfung und Speicherung an eine andere HTML-Seite senden. Ich weiß einfach nicht, wie ich Daten von einem HTML-Code an einen anderen senden soll. Ich bitte um Ihre Hilfe. Vielen Dank</p> <pre class="brush:php;toolbar:false;">question.html Das ist das Formular {% erweitert 'dependencies.html' %} {% Inhalt blockieren %} <div class="Jumbotron Container Row"> <div class="col-md-6"> <h1>Frage hinzufügen</h1> <div class="card card-body"> <form action="" method="POST" {% csrf_token %} {{form.as_p}} <br> <input type="submit" name="Submit"> </form> </div> </div> </div> {% endblock %}</pre> <pre class="brush:php;toolbar:false;">approve_questions.html Ich möchte hier den Inhalt von questions.html erhalten Derzeit leer</pre> <pre class="brush:php;toolbar:false;">views.py Def-Fragen (Anfrage): form = addQuestionform() if (request.method == 'POST'): form = addQuestionform(request.POST) if (form.is_valid()): form.save(commit=False) html = render_to_string("notification_email.html") send_mail('Der Betreff des Kontaktformulars', 'Dies ist die Nachricht', 'noreply@codewithstein.com', ['example@gmail.com'], html_message=html) Return Redirect("Login") context = {'form': form} return render(request, 'addQuestion.html', context) auf jeden Fall genehmigen_fragen(Anfrage): return render(request, "approve_question.html")</pre>
P粉596191963P粉596191963452 Tage vor607

Antworte allen(1)Ich werde antworten

  • P粉776412597

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

    如果我正确理解了你的问题。

    你可以通过将表单变量传递给approved_questions视图来实现。同样

    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)

    Antwort
    0
  • StornierenAntwort