Right. 'UsernaBaseProfile' should be 'UserenaBaseProfile'.

Sincerely,
Pankaj Singh
http://about.me/psjinx


On Tue, Feb 19, 2013 at 12:53 PM, Zhao Quan <[email protected]> wrote:

> thanks I resolve that issue,
> seems the parameter miss a 'e'.
>
>
> On Tue, Feb 19, 2013 at 3:15 PM, Zhao Quan <[email protected]> wrote:
>
>> thanks Pankaj for replay my question so quickly. :)
>>
>> I already add this code in models.py
>> code as below.
>> I place it under path "mysite/accounts/models.py"
>>
>> --------------------------------models.py--------------------------------------------
>> from django.db import models
>>
>> # Create your models here.
>> from django.contrib.auth.models import User
>> from django.utils.translation import ugettext as _
>> from userena.models import UserenaBaseProfile
>>
>> class MyProfile(UsernaBaseProfile):
>>   user = models.OneToOneField(User,
>>                               unique=True,
>>                               verbose_name=_('user'),
>>                               related_name='my_profile')
>>   favourite_snack = models.CharField(_('favourite snack'),
>>                                      max_length=5)
>>
>> So many thanks for u,
>> Felix Zhao
>>
>>
>> On Tue, Feb 19, 2013 at 3:10 PM, Pankaj Singh <[email protected]> wrote:
>>
>>> Hey,
>>>
>>> You need to import UserenaBaseProfile in your models.py before defining
>>> MyProfile class.
>>>
>>> from userena.models import UserenaBaseProfile
>>>
>>> http://docs.django-userena.org/en/latest/installation.html#profiles
>>>
>>> Sincerely,
>>> Pankaj Singh
>>> http://about.me/psjinx
>>>
>>>
>>> On Tue, Feb 19, 2013 at 12:36 PM, Zhao Quan <[email protected]>wrote:
>>>
>>>> Hi all,
>>>>
>>>> I fish for django.
>>>> So, I want to use some code to handle use login and registion issue.
>>>> I find the code name "django-userena"
>>>>
>>>> But, after I follow the guide to setup.
>>>> http://docs.django-userena.org/en/latest/installation.html
>>>>  I get exception like this: NameError: name 'UsernaBaseProfile' is not
>>>> defined
>>>>
>>>> ------------------------detial info as below
>>>> ---------------------------------
>>>>
>>>> ~/djcode/mysite$ ./manage.py check_permissions
>>>> Traceback (most recent call last):
>>>>   File "./manage.py", line 10, in <module>
>>>>     execute_from_command_line(sys.argv)
>>>>   File
>>>> "/usr/local/lib/python2.7/dist-packages/django/core/management/__init__.py",
>>>> line 443, in execute_from_command_line
>>>>     utility.execute()
>>>>   File
>>>> "/usr/local/lib/python2.7/dist-packages/django/core/management/__init__.py",
>>>> line 382, in execute
>>>>     self.fetch_command(subcommand).run_from_argv(self.argv)
>>>>   File
>>>> "/usr/local/lib/python2.7/dist-packages/django/core/management/base.py",
>>>> line 196, in run_from_argv
>>>>     self.execute(*args, **options.__dict__)
>>>>   File
>>>> "/usr/local/lib/python2.7/dist-packages/django/core/management/base.py",
>>>> line 231, in execute
>>>>     self.validate()
>>>>   File
>>>> "/usr/local/lib/python2.7/dist-packages/django/core/management/base.py",
>>>> line 266, in validate
>>>>     num_errors = get_validation_errors(s, app)
>>>>   File
>>>> "/usr/local/lib/python2.7/dist-packages/django/core/management/validation.py",
>>>> line 30, in get_validation_errors
>>>>     for (app_name, error) in get_app_errors().items():
>>>>   File
>>>> "/usr/local/lib/python2.7/dist-packages/django/db/models/loading.py", line
>>>> 158, in get_app_errors
>>>>     self._populate()
>>>>   File
>>>> "/usr/local/lib/python2.7/dist-packages/django/db/models/loading.py", line
>>>> 64, in _populate
>>>>     self.load_app(app_name, True)
>>>>   File
>>>> "/usr/local/lib/python2.7/dist-packages/django/db/models/loading.py", line
>>>> 88, in load_app
>>>>     models = import_module('.models', app_name)
>>>>   File
>>>> "/usr/local/lib/python2.7/dist-packages/django/utils/importlib.py", line
>>>> 35, in import_module
>>>>     __import__(name)
>>>>   File "/home/quanzhao/djcode/mysite/accounts/models.py", line 8, in
>>>> <module>
>>>>     class MyProfile(UsernaBaseProfile):
>>>> NameError: name 'UsernaBaseProfile' is not defined
>>>>
>>>>  --
>>>> You received this message because you are subscribed to the Google
>>>> Groups "Django users" group.
>>>> To unsubscribe from this group and stop receiving emails from it, send
>>>> an email to [email protected].
>>>> To post to this group, send email to [email protected].
>>>> Visit this group at http://groups.google.com/group/django-users?hl=en.
>>>> For more options, visit https://groups.google.com/groups/opt_out.
>>>>
>>>>
>>>>
>>>
>>>  --
>>> You received this message because you are subscribed to the Google
>>> Groups "Django users" group.
>>> To unsubscribe from this group and stop receiving emails from it, send
>>> an email to [email protected].
>>> To post to this group, send email to [email protected].
>>> Visit this group at http://groups.google.com/group/django-users?hl=en.
>>> For more options, visit https://groups.google.com/groups/opt_out.
>>>
>>>
>>>
>>
>>
>  --
> You received this message because you are subscribed to the Google Groups
> "Django users" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> To post to this group, send email to [email protected].
> Visit this group at http://groups.google.com/group/django-users?hl=en.
> For more options, visit https://groups.google.com/groups/opt_out.
>
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/django-users?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to