Thanks Pankaj.

Its my typo issue.


On Tue, Feb 19, 2013 at 3:25 PM, Pankaj Singh <[email protected]> wrote:

> 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.
>
>
>

-- 
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