0

私の django アプリでは、django-facebook を使用して、ユーザーの Facebook の友達のリストを表示します。友達は「アクティビティ」に応じてソートされます (アクティブかどうか)。

ページ全体を更新せずに、自分のページでこのリストを更新したいと思います。

これが私の見解です:

class fb_friend(request)
    if request.user.userprofile.facebook_id:
        # Get Friends 

        profile = request.user.get_profile()
        idle_friends = profile.get_idle_facebook_friends()
        active_friends = profile.get_active_facebook_friends()
        offline_friends = profile.get_inactive_facebook_friends()
        friend_groups = (active_friends, idle_friends,  offline_friends)

私のテンプレートでは:

     <div>
    {% for group in friend_groups %}
     {% for friend in group %}
    <p>{{ friend.name }} ({{ friend.online_presence }})</p>
     {% endfor %}
    {% endfor %}
     </div>

私の考えは、自分のビューのコンテンツを別のビューに配置してから、setInterval で JQuery リクエストを使用することです。しかし、問題は、JQuery 要求でページの 1 つの要素を取得する方法しか知らないことです。

私の質問は、JQuery get リクエストで div 全体を取得してテンプレートに表示するにはどうすればよいですか?

ご協力ありがとうございました!

4

0 に答える 0