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.

Reply via email to