Hello !

You must import the user model before using it !


Thks....

Le lundi 18 juin 2012 14:29:55 UTC, Kurtis a écrit :
>
> Give this a shot:
>
> user = User.objects.create_user(request.POST['apelido'], 
> request.POST['email'], request.POST['pwd'])
> user.save()
> profile = user.get_profile()
> profile.apelido = request.POST['apelido']
> profile.save()
>
> Also, I recommend using Forms (and better yet, ModelForms with Class-Based 
> Views) to sanitize and validate your data.
>
> On Mon, Jun 18, 2012 at 9:50 AM, upmauro <upma...@gmail.com> wrote:
>
>> Sorry my english.
>>
>> In my *models.py*
>>
>> class Usuario(models.Model):
>>     user = models.ForeignKey(User,primary_key=True)
>>     apelido = models.CharField(max_length=75, blank=True)
>>     class Meta:
>>         db_table = u'usuario'
>>
>> def create_user_profile(sender, instance, created, **kwargs):
>>     if created:
>>        profile, created = Usuario.objects.get_or_create(user=instance)
>>
>> post_save.connect(create_user_profile, sender=User)
>>
>> In my *views.py*
>> *
>> *
>> @csrf_exempt
>> def register(request):
>>     user = User.objects.create_user(request.POST['apelido'], 
>> request.POST['email'], request.POST['pwd'])
>>     user.get_profile().apelido = request.POST['apelido']
>>
>> *
>> *
>> *Error:*
>> *
>> *
>> Exception Value: 
>> Usuario matching query does not exist
>>
>> *Line:*.
>>
>> user.get_profile().apelido = request.POST['apelido'] 
>>
>>  -- 
>> You received this message because you are subscribed to the Google Groups 
>> "Django users" group.
>> To view this discussion on the web visit 
>> https://groups.google.com/d/msg/django-users/-/c0qZCUUHsGEJ.
>> 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.
>>
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To view this discussion on the web visit 
https://groups.google.com/d/msg/django-users/-/kKSxcoDE8U4J.
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.

Reply via email to