Hi
I'm having a problem with inline formsets containing file field, i've
had a good google but couldn't find an answer, so apolgies if this is
a stupid or repetative question.
I have a model Applicatant, which has a one to many relation with
Education which contains a filefeild. My problem is that when django
comes to validate the inline form education it reports that the field
is empty, if i tell the model to allow empty feilds then the file is
not saved
Is it possible to use file fields with the inlineformset_factory or do
i need to go at this another way?
I have included my code, pretty simple and pretty much copied from the
documentation:
def myview(request):
InlineFormSet = inlineformset_factory(Applicant, Education)
applicant = Applicant.objects.get(pk=1)
if request.method == 'POST':
formset = InlineFormSet(request.POST, request.FILES,
instance=applicant)
if formset.is_valid():
Do stuff
else:
formset = InlineFormSet(instance=applicant)
return render_to_response("mytemplate.html", { "formset":
formset,})
where mytemplate.html is simply
<form action="./do" method="POST">
{{ formset.management_form }}
<table>
{% for form in formset.forms %}
{{ form.as_ul }}
{% endfor %}
</table>
<input type="submit" name="next" value="Next">
</form>
Many than ks
Charlotte
--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---