首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >让django-facebook开始工作

让django-facebook开始工作
EN

Stack Overflow用户
提问于 2013-05-12 05:42:10
回答 1查看 811关注 0票数 0

我试图让django-facebook按照自述的指令在https://github.com/tschellenbach/Django-facebook上工作.我对django很陌生。

这看起来很简单,但我面临以下问题。我无法让它开始工作。

在自述中,它说是AUTH_USER_MODEL = 'member.FacebookUser'。我猜正确的选项是导入模型后的AUTH_USER_MODEL = 'django_facebook.FacebookUser' --即使在做了更改之后,这也花了我一些时间,syncdb抛出了一个错误,声明:

FacebookUser does not have a USERNAME_FIELD

无法解决这个问题,我决定使用默认的用户模型- auth.user。这是可行的,我能够加载facebook/示例。但是,经过facebook的身份验证,我得到了一个错误

您需要在项目设置中设置AUTH_PROFILE_MODULE。

所以我加入了AUTH_PROFILE_MODULE = 'django_facebook.FacebookProfile'

现在它返回一个新的错误-

不存在FacebookProfile匹配查询。查找参数为{‘user_id_精确’:2L}

我现在该怎么做?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-05-12 13:35:00

执行python manage.py syncdb或任何需要使用新表(facebook_profile)更新数据库模式的操作。

另外,您没有提到它,但我有和应用程序使用django_facebook,我有我的settings.py文件如下:

代码语言:javascript
复制
TEMPLATE_CONTEXT_PROCESSORS = (
    ...
    'django_facebook.context_processors.facebook',
    ...
    )

AUTHENTICATION_BACKENDS = (
    ...
    'django_facebook.auth_backends.FacebookBackend',
    )

我希望它能帮上忙

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16504547

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档