【发布时间】:2011-06-15 23:53:05
【问题描述】:
我正在尝试让django-allauth 为某个项目工作。在我的 Django 项目中,我们称之为 yali,我做了一个 git clone。
然后我将文件夹 /django-allauth/allauth 移动到根目录 /yali。然后删除 django-allauth 和所有的许可证,READMEs ...等
根据文档,我应该做三件事:
我应该将它添加到 settings.py:
TEMPLATE_CONTEXT_PROCESSORS = (
...
"allauth.context_processors.allauth",
"allauth.account.context_processors.account"
)
AUTHENTICATION_BACKENDS = (
...
"allauth.account.auth_backends.AuthenticationBackend",
)
INSTALLED_APPS = (
...
'emailconfirmation',
'uni_form',
'allauth',
'allauth.account',
'allauth.socialaccount',
'allauth.twitter',
'allauth.openid',
'allauth.facebook',
然后将其添加到 urls.py
(r'^accounts/', include('allauth.urls')))
这样做,在导航到 http://localhost:8000/account 时给我一个 404
我在这里缺少什么?文档在这里有些不清楚,甚至可能是错误的。它指示将 urls.py 指向“accounts”,而没有“accounts”文件夹而是“account”
【问题讨论】:
标签: django facebook authentication twitter oauth