Seite 1 von 1

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

Verfasst: Samstag 4. August 2012, 10:59
von Damaskus
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?

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

Verfasst: Samstag 4. August 2012, 11:04
von Damaskus
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