Hello all,

I am trying to implement something quite simple, in my eyes. But it does not
work at all ... . Basically, I create a modelformset_factory with a model of
mine, and pass the instantiated modelformset to my template to render. And I
get the message *Caught TypeError while rendering: 'LegFormFormSet' object
is not iterable ...* (note the *FormForm*-part in the error message? it
should be one "*Form*" only ... shouldn't it?)

The code looks like this:
def addlegs(request, mission_id=None):
    *LegFormSet* = modelformset_factory(Leg, extra=3)
    if not request.method == "POST":
        # if mission_id is set we're being called from another method in
here ... :)
        *formset = LegFormSet(queryset=Leg.objects.none())*
        return rtr(request, 'flightlog/templates/addlegs.html', {*
"formset":formset*})
    else:
        return redirect("/")

and the template like this:
{% load widget_tweaks %}
    <form method="post" action="/addlegs/">
        {% csrf_token %}
        {{ formset.management_form }}
        <table>
            {% for form in formset %}
                {% for field in form %}
                    {{ field|add_class:"myclass" }}
                {% endfor %}
            {% endfor %}
        </table>
        <input type="submit" value="Save leg data"/>
    </form>

in my eyes that's all pretty simple, but it drives me crazy right now cause
it does not work at all. in case you wonder: the management_form is rendered
correctly. The rendered code for this looks like this:
<input type="hidden" name="form-TOTAL_FORMS" value="3"
id="id_form-TOTAL_FORMS"/><input type="hidden"
      name="form-INITIAL_FORMS"
      value="0"
      id="id_form-INITIAL_FORMS"/>
<input type="hidden" name="form-MAX_NUM_FORMS" id="id_form-MAX_NUM_FORMS"/>


any ideas, anyone?


Thanks for any help & greetings,
Axel.

-- 
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/django-users?hl=en.

Reply via email to