জ্যাঙ্গো-বন্ধুত্ব নিম্নলিখিত ও বন্ধুত্বের জন্য একটি সহজ এক্সটেনসিবল ইন্টারফেস উপলব্ধ করা হয় যে একটি জ্যাঙ্গো অ্যাপ্লিকেশন.
ব্যবহারের
INSTALLED_APPS বন্ধুত্ব যোগ করুন এবং syncdb চালানো.
আপনার মতামত জ্যাঙ্গো-বন্ধুত্ব ব্যবহার করার জন্য:
django.contrib.auth.models আমদানি ব্যবহারকারী থেকে
friendship.models বন্ধু আমদানি থেকে, অনুসরণ করুন
Def my_view (অনুরোধ):
& Nbsp; এই ব্যবহারকারী এর বন্ধুদের # তালিকা
& Nbsp; all_friends = Friend.objects.friends (request.user)
& Nbsp; # তালিকা সব অপঠিত বন্ধুত্ব অনুরোধ
& Nbsp; অনুরোধ = Friend.objects.unread_requests (ব্যবহারকারী = request.user)
& Nbsp; # তালিকা সব বন্ধুত্ব অনুরোধ প্রত্যাখ্যান
& Nbsp; Friend.objects.rejected_requests (ব্যবহারকারী = request.user) = প্রত্যাখ্যান
& Nbsp; এই ব্যবহারকারী অনুসারীদের # তালিকা
& Nbsp; all_followers = Following.objects.followers (request.user)
& Nbsp; এই ব্যবহারকারী অনুসরণ করা হয় যারা # তালিকা
& Nbsp; নিম্নলিখিত = Following.objects.following (request.user)
& Nbsp; ### বন্ধুত্ব সম্পর্ক ম্যানেজিং
& Nbsp; other_user = User.objects.get (PK = 1)
& Nbsp; new_relationship = Friend.objects.add_friend (request.user, other_user)
& Nbsp; Friend.objects.are_friends (request.user, other_user) == সত্য
& Nbsp; Friend.objects.remove_friend (other_user, request.user)
& Nbsp; # তৈরি করুন request.user other_user সম্পর্ক অনুসরণ
& Nbsp; following_created = Following.objects.add_follower (request.user, other_user)
আপনার টেমপ্লেট মধ্যে জ্যাঙ্গো-বন্ধুত্ব ব্যবহার করার জন্য:
{% লোড বন্ধুত্ব%}
{% Request.user% বন্ধুদের}
{% অনুগামীদের request.user%}
{% Request.user% নিম্নলিখিত}
{% Friend_requests request.user%}
সংকেত
জ্যাঙ্গো-বন্ধুত্ব নিম্নলিখিত সংকেত নির্গত:
- Friendship_request_created
- Friendship_request_rejected
- Friendship_request_canceled
- Friendship_request_accepted
- Friendship_removed
- Follower_created
- Following_created
- Follower_removed
- Following_removed
আবশ্যক
- পাইথন
- জ্যাঙ্গো
পাওয়া মন্তব্যসমূহ না