Django Form Wizard | Für jeden Step anderes Template?

Django, Flask, Bottle, WSGI, CGI…
Antworten
Benutzeravatar
Damaskus
Administrator
Beiträge: 995
Registriert: Sonntag 6. März 2005, 20:08
Wohnort: Schwabenländle

Hallo Zusammen,

gibt es eigentlich eine Möglichkeit für jeden Step in einem Django Form Wizard ein eigenes Template zu definieren?
Oder muss ich ein großes Template machen und über eine if-Abfrage die jeweiligen Teile zusammen suchen?
Benutzeravatar
Damaskus
Administrator
Beiträge: 995
Registriert: Sonntag 6. März 2005, 20:08
Wohnort: Schwabenländle

Ok...
2 Minuten nachdenken und tata:

Code: Alles auswählen

########################################################################
class DemoWizard(SessionWizardView):
    """ Bsp. für einen SessionWizard mit Formular abhängigem Template """

    #----------------------------------------------------------------------
    def done(self, form_list, **kwargs):
        """"""
        pass

    def get_template_names(self):
        """"""
        nextStep = int(self.steps.current)
        return 'templateStep%s.html' % nextStep 
EDIT: Code überarbeitet
Antworten