Yep. Probably should have been called AUTH_PROFILE_CLASS. On Tue, May 11, 2010 at 7:29 PM, CrabbyPete <pete.do...@gmail.com> wrote: > should be > > AUTH_PROFILE_MODULE = 'app_name.Profile' > > On May 11, 10:15 am, Bill Freeman <ke1g...@gmail.com> wrote: >> Is AUTH_PROFILE_MODULE set correctly in settings.py? >> >> >> >> On Tue, May 11, 2010 at 6:43 AM, django_jedi <pemaq...@gmail.com> wrote: >> > OK, I'm baffled. I must be missing something right in front of my >> > face... >> >> > I'm trying to create a form that will allow users to update their >> > profiles. No matter what I try, I get a >> >> > "User matching query does not exist." >> >> > ...error. Below is the associated view, and the related model and >> > form clases. Any help would be appreciated. >> >> > VIEW >> > --- >> > @login_required >> > def update_profile(request): >> > try: >> > myprofile = request.user.get_profile() >> > except: >> > up = Profile(user=request.user) >> > up.save() >> > myprofile = request.user.get_profile() >> >> > if request.method == 'POST': >> > form = ProfileUpdateForm(request.POST, request.FILES, >> > instance=myprofile) >> > if form.is_valid(): >> > form.save() >> > else: >> > form = ProfileUpdateForm(instance=myprofile) >> >> > return render_to_response('profiles/update.html', {'form':form, >> > 'profile':myprofile}, >> > context_instance = RequestContext(request)) >> >> > MODEL >> > --- >> > class Profile(models.Model): >> > # This is the only required field >> > user = models.ForeignKey(User, unique=True) >> > picture = models.ImageField(upload_to='img/profilepics/%Y%m%d/', >> > blank=True, null=True) >> > # The rest is completely up to you... >> > favorite_band = models.CharField(max_length=100, blank=True) >> > favorite_cheese = models.CharField(max_length=100, blank=True) >> > lucky_number = models.IntegerField(null=True, blank=True) >> >> > FORM >> > --- >> > class ProfileUpdateForm(ModelForm): >> > class Meta: >> > model = Profile >> >> > -- >> > You received this message because you are subscribed to the Google Groups >> > "Django users" group. >> > To post to this group, send email to django-us...@googlegroups.com. >> > To unsubscribe from this group, send email to >> > django-users+unsubscr...@googlegroups.com. >> > For more options, visit this group >> > athttp://groups.google.com/group/django-users?hl=en. >> >> -- >> You received this message because you are subscribed to the Google Groups >> "Django users" group. >> To post to this group, send email to django-us...@googlegroups.com. >> To unsubscribe from this group, send email to >> django-users+unsubscr...@googlegroups.com. >> For more options, visit this group >> athttp://groups.google.com/group/django-users?hl=en. > > -- > You received this message because you are subscribed to the Google Groups > "Django users" group. > To post to this group, send email to django-us...@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. > >
-- You received this message because you are subscribed to the Google Groups "Django users" group. To post to this group, send email to django-us...@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.