#11935: Add a get_context(self, request, step) method to FormWizard -------------------------------------------------+-------------------------- Reporter: Rob Hudson <treborhud...@gmail.com> | Owner: nobody Status: new | Milestone: Component: django.contrib.formtools | Version: 1.1 Keywords: formwizard | Stage: Unreviewed Has_patch: 0 | -------------------------------------------------+-------------------------- If you want to simply add context to a step of a FormWizard there are currently two documented ways, both of which have shortcomings...
1. Override `render_template`. The problem with this is quite a bit is happening in the to the variables in the context. The user mostly has to copy/paste the code, get it right, and hope this method doesn't change out from underneath him for future releases, just to add context. 2. Override `process_step`. If the above turns the user's stomach, this seems like the next best place. The problem, as noted in the documentation, is that "... this method is called every time a page is rendered for all submitted steps." If you are only adding context, not processing anything, this can result in a pretty heavy load, for example if you are doing database calls to get a list of objects to display on a certain step. I'm proposing adding a method just for adding context to any given step, and make it called only when the step is rendered. -- Ticket URL: <http://code.djangoproject.com/ticket/11935> Django <http://code.djangoproject.com/> The Web framework for perfectionists with deadlines. --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Django updates" group. To post to this group, send email to django-updates@googlegroups.com To unsubscribe from this group, send email to django-updates+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/django-updates?hl=en -~----------~----~----~----~------~----~------~--~---