我剛剛配置了我的簡單django應用程序fandjango。Fandjango的神祕問題
這裏的文件:
VIEWS.PY
from django.http import HttpResponse
from django.shortcuts import render
from fandjango.decorators import facebook_authorization_required
@facebook_authorization_required()
def home(request):
return render(request, 'home.html', {'facebook_user': request.facebook.user})
home.html的
{% if facebook_user.first_name %}
You are:<br>
{{ facebook_user.first_name }} {{ facebook_user.last_name }}.
<br>ID: {{ facebook_user.facebook_id }}
<br>YOUR URL: {{ facebook_user.profile_url }}
<br><img src="http://graph.facebook.com/{{ facebook_user.facebook_id }}/picture?type=large">
{% else %}There's a problem here.{% endif %}
現在,當我去http://apps.facebook.org/myapplicationname,我允許應用程序的訪問考慮到帳戶的信息,我看到了home.html。
但是(這裏是BIG問題)有時我會看到我的所有信息(如果條件爲真),但有時我沒有看到我的信息,而我看到「這裏有問題」。在數據庫中數據是可以的。
我已經檢查了這個與他人帳戶,仍然存在這個神祕的問題。