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.

