问题标签 [django-facebook]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
599 浏览

python - Django - 将 django-profiles(和 django-registration)与 django-facebook 集成

[Django 1.5.1]

我已经为我的小型网站设置了django-profiles一种django-registration涉及“自定义”注册后端的方式,这样在注册期间,新用户可以一次性填写他们的用户名、密码和个人资料字段。但我现在正试图让用户使用 Facebook 登录并尝试使用django-facebook. 据我了解,通过django-facebookFacebook 登录将验证某人的身份,但这不会创建用户对象或个人资料对象。

所以我想到的想法是添加一个额外的个人资料字段,如果他们想使用 Facebook,它会保存用户的潜在 Facebook ID(我认为这是唯一的)。如果用户有个人资料,然后强制检查每个模板,如果没有,将他们引导到“创建个人资料”页面。然后,每当用户通过 Facebook 登录名登录时,它会以某种方式将他们的会话与匹配 Facebook ID 的相应配置文件对象(以及因此与配置文件对象对应的用户对象)相关联。我想我必须应用一个过滤器,然后创建一个“信号”,但我不太确定该怎么做。

不过,这听起来很令人费解。我怎样才能以正确的方式完成这项工作?

0 投票
1 回答
355 浏览

django - django-facebook 没有将 facebook 数据插入模型

我已经在我的工作应用程序中安装了 django-facebook,但它产生了很多问题。我在这里安装了 django-facebook ,但我无法正确实现它。

在 facebook/example 中,当我尝试连接到 facebook 时,它会提示用户输入 facebook 凭据,但由于出现以下错误,它无法重定向到下一页:

用户或个人资料没有属性 facebook_id

我确实 manage.py syncdb 但在 facebook/example 中连接到 facebook 后,facebook 属性在 DB 中保持为“空”。

我在文档中添加了以下代码:

帐户/模型.py

设置.py

网址.py

请帮助我。谢谢。

0 投票
0 回答
225 浏览

django - 管理员访问权限以及 django-facebook

我是设置 django-facebook 的新手。我尝试按照文档/教程进行设置。有没有办法为管理员帐户访问设置单独的方式?当我运行syncdb时,当我设置为我的自定义用户时,它不会要求我设置管理员/超级AUTH_USER_MODEL用户。

0 投票
1 回答
333 浏览

django - Facebook Graph API 和 django-facebook - 将链接和照片发布到页面提要

我正在尝试发布到多个页面的提要。当我发布简单的文字时,没问题。但是,当我尝试上传照片甚至链接时,该项目确实会发布到提要中,但它会发布到“其他人最近发布的帖子”部分,而不是页面提要本身。

它以我的身份发布,而不是作为页面发布。我需要做一些特别的事情来在页面提要(作为页面)中发布带有链接和/或照片的项目吗?

0 投票
0 回答
168 浏览

django - facebook_django :应用程序配置不允许给定 URL

我在本地开发中的 facebook 登录时收到此错误。我正在使用 facebook_django 包。我的开发服务器在 0.0.0.0:8000 上运行。在我的网站网址中,我尝试将我的网站网址设置为 127.0.0.1:8888 和 0.0.0.0:8000 两种方式都给出相同的错误

另外,本地开发中 App Domain 字段的输入应该是什么?

0 投票
1 回答
6460 浏览

python - 更新指向 settings.AUTH_USER_MODEL 的关系

我收到这个错误。我正在尝试配置 tschellenbach/Django-facebook 包。我收到“用户或个人资料没有属性 facebook_id”错误。所以我尝试使用facebook_example中的代码来配置它,这是一个随包提供的工作示例。我应该怎么做才能对其进行排序?请帮忙

我的模型.py

我的 settings/base.py 或设置文件

0 投票
1 回答
340 浏览

python - 从生产中的 Web 应用程序发布到我的 Facebook 页面

我安装了 Django Facebook,并使用此方法发布到页面:

当我登录到我的 Facebook 帐户时,它正在我的本地开发机器上运行。一旦我退出并收到以下消息,它就会停止工作:

OAuthException:验证访问令牌时出错:会话无效,因为用户已注销。(错误代码 190)

我通过传递从 Graph API Explorer 获得了我的访问令牌/me/accounts

那么问题来了,当我当然不会登录时,如何让我的代码在生产环境中工作?

请注意,我只会发布到我拥有的主页。

0 投票
0 回答
246 浏览

django - django-facebook 喜欢和分享内容的按钮。模板示例

我正在尝试让 django-facebook 与我的网站一起工作。

我有这个模型

模板是

照片的视图是

现在我的问题是如何使用 django-facebook 为内容(即照片)设置 facebook “like” 和 “share” 按钮。我已经尝试了来自 facebook 开发者网站的 facebook like 代码,但是如果我迭代它会选择所有照片并且所有照片都被喜欢,这是正常的,因为我正在迭代所有照片。

你能举一个简单的例子,我如何通过使用 django facebook 获得个人喜欢的照片。

提前致谢,

0 投票
1 回答
277 浏览

django - django-facebook 连接用户,但不会用任何数据填充管理表

我成功地使用 django-facebook 登录 facebook 用户(例如,登录后,模板标签{{ user }}显示 facebook 用户名)。但是,它并没有进入管理界面 - 而且facebook users根本没有数据。

此外,SQL 表django_facebook_facebookcustomuser正在显示用户数据。

我的猜测是我需要FacebookCustomUser在 admin.py 中注册模型,所以我这样做了 -

它解决了这个问题,但是以一种非常骇人听闻的方式......我现在有一个“用户”表,显示不同的用户,但“打开图形共享”和“喜欢”部分仍然没有填充来自数据库的任何数据.

当我实际上尝试在 CustomUser 类中传递一些东西时,就像在原始代码中一样 -

我收到以下 http500 错误-

有没有人知道我如何正确地将 facebook 用户(以及其他 django-facebook 模型)注册到管理站点?

多谢!

0 投票
0 回答
118 浏览

python - Django_Facebook 管理员登录

我正在使用 django_facebook[1] 但是当我使用 FacebookCustomUser 并运行 ./manage.py syncdb 它不会生成管理员用户。我该如何进行?

AUTH_USER_MODEL = 'django_facebook.FacebookCustomUser'

[1] https://github.com/tschellenbach/Django-facebook/