Ich arbeite in einer Create-Ansicht und ich versuche, die form_valid
Methode zu überschreiben. Mein Ziel ist es, einen Datensatz in einer anderen Tabelle zu erstellen, bevor er im aktuellen Modell erstellt wird.Django - rufen Sie die Formulareingabewerte ab
Zum Beispiel hat mein Formular ein Feld namens name. Meine Frage ist, wie kann ich diese Felder Wert innerhalb der form_valid
Methode abrufen. Ein Stück Code, den Sie verstehen meine Frage zu helfen:
class DeliveryCreateView(CreateView):
model = Delivery
form_class = DeliveryForm
def form_valid(self, form):
response = super(DeliveryCreateView, self).form_valid(form)
name = form["Name"] # I know this is wrong. That's the part I don't know how to do.
self.object.permissions.add(self.request.user)
self.object.save()
return response
Vielen Dank für jede Hilfe