django-lazysignup不工作

时间:2014-01-17 04:03:35

标签: django django-views

我按照http://django-lazysignup.readthedocs.org/en/latest/install.html中的描述使用Django == 1.5安装了django-lazysignup:

# settings.py
INSTALLED_APPS = (
    'django.contrib.auth',
    [...]
    'lazysignup',
)

# added it myself, since it wasn't in the settings
AUTHENTICATION_BACKENDS = (
  'django.contrib.auth.backends.ModelBackend',
  'lazysignup.backends.LazySignupBackend',
)

# project urls.py
url(
    regex=r'^convert/',
    view=include('lazysignup.urls', namespace='lazysignup')
),

# app views.py
from lazysignup.decorators import allow_lazy_user

@allow_lazy_user
def my_view(request):
    [...]

现在,如果我转到此视图,则不会在lazysignup_lazyuser表中生成任何用户。它只是空着。

我是否必须在django auth中安装其他任何东西才能正常工作?我曾尝试使用django的@login_required装饰器,但这也不起作用:

# app views.py
from django.contrib.auth.decorators import login_required

@login_required
def my_view(request):
    [...]

我是否需要LOGIN_URL(不在seetings.py中)?任何提示将不胜感激:))

感谢。

1 个答案:

答案 0 :(得分:0)

问题解决了:缺少Django用户身份验证(登录,注销等)

相关问题