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.

