2011-06-21 15 views
2

私は単なるdjangoアプリケーションでfandjangoを設定しました。Fandjangoの不思議な問題

ここにファイルです:さて、私はhttp://apps.facebook.org/myapplicationnameに行き、私は、アプリケーションのアクセスを許可する場合

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 %} 

アカウントの情報を取得するには、home.htmlを参照してください。

しかし、私はすべての情報を見ることができます(条件が真である場合)が時々私の情報が表示されず、「ここに問題があります」と表示されます。データベースでは、データはOKです。

私は他人のアカウントとこれをチェックしましたが、まだこの不思議な問題があります。

答えて

1

の代わりに彼が承認された場合は、実際にユーザーに確認します

{facebook.user%の場合%}
ため
{%facebook_user.first_name%の場合}
チェックをやって。最初のものはランダムなエラーを出すかもしれません。

0

アプリケーションでキャッシュ機能を有効にしていますか?フルリフレッシュを実行すると、問題は多かれ少なかれ発生しますか?

facebookは認証APIへの呼び出しを制限していますか?

fandjangoはこれらを正しくキャッシュしますか?ページを一度にリフレッシュすると問題が最も頻繁に表示されますが、しばらく放置して戻ってくると消えてしまいますか?

あなたは実際に最新バージョンのファンジャンゴを実行していますか?

関連する問題