In meiner Form Zurücksetzen, bekam ich eine Klasse Cform
benannt, die zu ConstanceFormCform(ConstanceForm)
ein Formular über Einstellungen Variable
In meinem views.py
class ResetCView(FormView):
template_name = 'c.htm.jinja'
form_class = Cform
model = CModel
def form_valid(self.form):
form.cleaned['C_CODE'] = settings.C_CODE
form.save()
return HttpResponseRedirect(reverse('cview))
In meiner Vorlage subclassed ist:
<form method="post" action="{{url('c-reset')}}" name="form">
<button>Reset</button>
</form>
<form method="post" action="{{url('c-view')}}" name="form">
{{ form.as_p}}
</form>
Mein Problem ist, es wird nicht aktualisiert. Die Form ist immer ungültig. Ich möchte nur mein Formular oder seinen Datenbankwert auf bestimmte Daten zurücksetzen.
Können Sie die form.errors veröffentlichen. wenn es nicht gültig ist, dann sollten wir das haben. – durdenk
Formular gültig wird nach Validierung aufgerufen wurde erfolgreich – Sayse
@Sayse, ja Sir, aber gibt es eine Möglichkeit, es direkt zu speichern. Da meine Daten von einem Standardwert sind. – Bazinga