Hi,
I'm trying to upload a file by a formset.
model.py:
---------------
class Person(models.Model):
user = models.ForeignKey(User)
course = models.TextField(blank=True, null=True)
project = models.TextField(blank=True, null=True)
CV_ENG = models.FileField(upload_to='upload/CV/', blank=True, null=True)
---------------
views.py:
---------------
@login_required
def profile(request):
from mysite.people.models import Person
PersonFormSet = modelformset_factory(Person, exclude=('user',),max_num=1)
user = Person.objects.get(user = request.user.id)
if request.method == 'POST':
formset = PersonFormSet(request.POST, request.FILES,
queryset=Person.objects.filter(user=request.user),)
if formset.is_valid():
formset.save()
return HttpResponseRedirect('/accounts/profile/')
else:
formset =
PersonFormSet(queryset=Person.objects.filter(user=request.user),)
return render_to_response('profile.html', {'formset': formset,
'user': user,})
-------------------
profile.html
-------------------
<form method="post" action="/dendro/profile/">
{{ formset }}
<input type="submit" class="button" id="display_button"/>
</form>
-------------------
If I change 'course' or 'project' it's work. But if I try to upload a
file don't work. Any suggestion?
Thanks,
Alfredo
--
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.