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.


Reply via email to