0
我使用django_facebook從我的Django應用程序連接到Facebook。django-facebook庫錯誤。
我使用@facebook_required(scope='publish_stream,user_photos')
之前我的查看功能。
@facebook_required(scope='publish_stream,user_photos')
def sport(request, sport):
""" Default view for the root """
if request.user.is_authenticated:
print "I am authenticated"
print request.user
sport_template = ".".join([sport, "html"])
sport_name = ' '.join(sport.split('-'))
return render(request, sport_template, {'sport_name': sport_name})
print request.user
即使在Facebook登錄成功後,始終會返回AnonymousUser。
python應該很好 – Cloud
你的意思是它應該沒有括號罰款?它絕對不應該。您可能會將'request.user.is_authenticated()'函數與Django的模板屬性{{user.is_authenticated}}'混淆。 –
是的,我錯了。現在,查看功能不打印「我認證」,似乎沒有身份驗證/登錄與Facebook發生。 – Cloud