django-friendship

Screenshot Software:
django-friendship
Mga detalye ng Software:
Bersyon: 0.8.1
I-upload ang petsa: 14 Apr 15
Nag-develop: Frank Wiles
Lisensya: Libre
Katanyagan: 12

Rating: 4.0/5 (Total Votes: 1)

Django-pagkakaibigan ay isang Django app na nagbibigay ng isang madaling extensible interface para sa sumusunod at pagkakaibigan.
Paggamit
Magdagdag ng pagkakaibigan sa INSTALLED_APPS at magpatakbo ng syncdb.
Upang gamitin Django-pagkakaibigan sa iyong view:
mula django.contrib.auth.models pag-import ng Gumagamit
mula friendship.models-import Friend, Sundin
def my_view (kahilingan):
& Nbsp; # Listahan ng mga kaibigan ng user na ito
& Nbsp; all_friends = Friend.objects.friends (request.user)
& Nbsp; # Ilista ang lahat ng mga kahilingan ng pagkakaibigan hindi pa nababasa
& Nbsp; mga hiling = Friend.objects.unread_requests (user = request.user)
& Nbsp; # Ilista ang lahat ng tinanggihan ang mga kahilingan na maging kaibigan
& Nbsp; rejects = Friend.objects.rejected_requests (user = request.user)
& Nbsp; # Listahan ng mga tagasunod ng user na ito
& Nbsp; all_followers = Following.objects.followers (request.user)
& Nbsp; # List of sino ang gumagamit na ito ay sumusunod
& Nbsp; mga sumusunod na = Following.objects.following (request.user)
& Nbsp; ### Pamamahala ng relasyon ng pagiging magkaibigan
& 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) == True
& Nbsp; Friend.objects.remove_friend (other_user, request.user)
& Nbsp; # Lumikha ng request.user sumusunod other_user relasyon
& Nbsp; following_created = Following.objects.add_follower (request.user, other_user)
Upang gamitin Django-pagkakaibigan sa iyong template:
{% Ng pagkarga pagkakaibigan%}
{% Na kaibigan request.user%}
{% Tagasunod request.user%}
{% Sumusunod request.user%}
{% Friend_requests request.user%}
signal
Django-pagkakaibigan emits ang mga sumusunod na mga signal:
- Friendship_request_created
- Friendship_request_rejected
- Friendship_request_canceled
- Friendship_request_accepted
- Friendship_removed
- Follower_created
- Following_created
- Follower_removed
- Following_removed

Mga Kinakailangan :

  • Python
  • Django

Iba pang mga software developer ng Frank Wiles

django-app-metrics
django-app-metrics

20 Feb 15

django-beta
django-beta

11 May 15

django-admin-views
django-admin-views

20 Feb 15

Mga komento sa django-friendship

Mga Komento hindi natagpuan
Magdagdag ng komento
I-sa mga imahe!