【发布时间】:2016-11-11 10:02:17
【问题描述】:
在我必须实现 facebook 登录功能的 django 项目上工作,我已经成功实现了 fb 登录,但现在我需要做的是在我的 proejct 中上传用户的 fb 图像,我使用这个获得了用户的 fb 图像 url: -
url = 'http://graph.facebook.com/{0}/picture'.format(request.POST['id'])
终于得到了这个网址
http://graph.facebook.com/1209634319115496/picture
当我在浏览器的 url 上运行时,如果显示用户的 fb 个人资料图片,我想知道我应该将此图片上传到我的项目目录中,还是应该将此 url 保存在数据库中并直接在
中运行此 url<img src="this url" >
因此,每次如果用户在 fb 中更改其个人资料图片,它也会反映在我的项目中。
或者如果我应该在我的项目目录中上传这张图片,那么如何使用 url 在 django 目录中上传图片。
【问题讨论】:
-
最好将 URL 保存在数据库中,因为您已正确指出它将自动反映新的个人资料图片。
-
你确定吗,因为我不知道如果用户更改了它在 fb 中的个人资料图片,那么这个 url 会被更改还是保持不变
-
是的,graph.facebook.com/后面的参数其实就是facebook用户id。因此,如果您更改图片,URL 仍将保持不变
-
好的,我将它保存在数据库中,谢谢:)
-
@ManasviBatra +1 来自我