1
私は知りたいどのようにそれを完了するときにフォームをクリア(リセット)することが可能ですか?Djangoフォームをリセットする
私のMySQLデータベースにフォームを提出することができます。私は、リセットプロセスは同じだと思いましたが、明らかにそうではありませんでした。私はちょうどDjangoに固執しています。私は日々多くのチュートリアルを学んでいます。
<!--DOCTYPE html -->
<html>
<body>
<h1 align="center"> Formulaire d'acte de naissance </h1>
<form method='POST' action=''> {% csrf_token %}
<h3> Partie contenant les informations de l'enfant</h3>
{{ Cform.as_ul}} <!-- Display child part formulary -->
{{ value|date:"%d/%m/%Y" }}
{{ value|time:"H:M" }}
<h3> Partie contenant les informations des parents </h3>
{{ Pform.as_ul }} <!-- Display parent part formulary -->
{{ value|date:"%d/%m/%Y" }}
<br></br>
<input type ="submit" value="Valider le formulaire" />
<input type ="reset" value="Reset" />
</form>
</body>
</html>
これは私のviews.pyファイルです:
#-*- coding: utf-8 -*-
from django.shortcuts import render
from django.http import HttpResponseRedirect, HttpResponse
from django.template import loader
from .models import Child, Parent
from .forms import ChildForm, ParentForm
# Create your views here.
def BirthCertificateAccueil(request) :
# Fonction permettant de créer la page d'accueil de la rubrique Acte de Naissance
#Cherche le fichier html accueil et le renvois
template = loader.get_template('accueil.html')
return HttpResponse(template.render(request))
def Formulary(request) :
# Fonction permettant de créer le formulaire Acte de Naissance et le remplissage
Cform = ChildForm(request.POST or None)
Pform = ParentForm(request.POST or None)
if Cform.is_valid() and Pform.is_valid() : # Vérification sur la validité des données
Cform.save()
Pform.save()
context = {
"Cform" : Cform,
"Pform" : Pform,
}
return render(request, 'birthform.html', context)
これは私urls.pyです:
from django.conf.urls import url
from . import views
urlpatterns = [
url(r'^accueil$', views.BirthCertificateAccueil),
url(r'^formulaire$', views.Formulary),
]
それは完全に誤った方法ですか私は何かを逃しましたか?
はありがとう;)
PS:私は開発者と私のプロジェクト/スクリプトを向上させることができますスタック上の部分はありますか?私はこのプロジェクトを作るために一人でだし、初心者として、それは非常に難しいので:/
ポスト値をコンテキストにフォームを渡して何が間違ってやっている
作成後に空のフォームをレンダリングすることを意味しますか? – ettanany
作成中に、手動で各フィールドを手動ではなくすべてのフィールドにリセットしたいと思います。 – Deadpool
フォームを表示するために表示するビューは何ですか?あなたのURLを表示できますか? – ettanany