Meine Aufgabe besteht darin, die Möglichkeit zu geben, das Formular in mehreren Schritten auszufüllen und das Ergebnis jedes Schritts zu verarbeiten.So implementieren Sie ein mehrstufiges Formular in Django admin
Ich fand eine example von dem, was ich brauche, aber dieses Beispiel 2009
Ich weiß über wizard form, aber ich verstehe nicht, wie es in Dango Admin zu implementieren.
Ich habe versucht, dies zu tun:
def get_urls(self):
urls = super(MyCustomAdmin, self).get_urls()
my_urls = [
url(r'^my_view/$', Wizard.as_view([Form1, Form2]))
]
return my_urls + urls
bekam aber einen Fehler:
AttributeError at /admin/сustom/custommodel/my_view/
'NoneType' object has no attribute 'rsplit'
Vielleicht Wizard form
ist nicht die beste Option. Aber ich weiß nicht, wie die Aufgabe gestellt, zu implementieren, sonst
Ich lehnte diese Idee ab und jetzt suche ich nicht einmal nach Möglichkeiten, dies zu implementieren. Die einzige Lösung, die ich fand, war https://github.com/narnikgamarnikus/django_reverse_admin Aber Vorsicht, es funktioniert nicht mit dem DateType abgelegt, und so, nach dem Speichern, bindet das Objekt nicht an das Formular, aber Die Speicherung erfolgt. In jedem Fall - das ist ein schlechter Weg, aber es funktioniert irgendwie –