私の 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 全体を取得してテンプレートに表示するにはどうすればよいですか?
ご協力ありがとうございました!