I have the following model form: class EditProfileForm(ModelForm):
class Meta: model = UserProfile exclude = ('user',) The corresponding model is: class UserProfile(models.Model): user = models.ForeignKey(User) firstname = models.CharField(max_length=50,blank=True) lastname = models.CharField(max_length=50,blank=True) blog = models.URLField(blank=True) location = models.CharField(max_length=50,blank=True) karma = models.IntegerField(editable=False,default="0") and the view is: def editprofile(request): user = request.user profile = UserProfile.objects.get_or_create(user=user) if request.method == "POST": form = EditProfileForm(request.POST,instance=profile) if form.is_valid(): profile = form.save() return HttpResponseRedirect("/myprofile/") else: form = EditProfileForm(instance=profile) return render_to_response("editprofile.html",{"form":form}, context_instance=RequestContext (request)) I keep getting the following error: AttributeError: 'tuple' object has no attribute '_meta' on the line: form = EditProfileForm(instance=profile) any ideas what's wrong here ? --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Django users" group. To post to this group, send email to django-users@googlegroups.com To unsubscribe from this group, send email to django-users+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/django-users?hl=en -~----------~----~----~----~------~----~------~--~---