django-friendship

Software screenshot:
django-friendship
Software informatie:
Versie: 0.8.1
Upload datum: 14 Apr 15
Ontwikkelaar: Frank Wiles
Licentie: Gratis
Populariteit: 12

Rating: 4.0/5 (Total Votes: 1)

django-vriendschap is een Django app die een makkelijk uitbreidbaar interface zorgt voor het volgen en vriendschap.
Gebruik
Vriendschap toevoegen aan INSTALLED_APPS en uitvoeren syncdb.
Django-vriendschap gebruiken in uw standpunten:
van django.contrib.auth.models import Gebruiker
van friendship.models importeren vriend, Follow
def my_view (aanvraag):
& Nbsp; # Lijst van de vrienden van deze gebruiker
& Nbsp; all_friends = Friend.objects.friends (request.user)
& Nbsp; # Lijst alle ongelezen verzoeken vriendschap
& Nbsp; verzoeken = Friend.objects.unread_requests (user = request.user)
& Nbsp; # Lijst alle vriendschap verzoeken afgewezen
& Nbsp; verwerpt = Friend.objects.rejected_requests (user = request.user)
& Nbsp; # Lijst van de volgelingen van deze gebruiker
& Nbsp; all_followers = Following.objects.followers (request.user)
& Nbsp; # Lijst van wie deze gebruiker volgt
& Nbsp; volgende = Following.objects.following (request.user)
& Nbsp; ### Managing vriendschap relaties
& 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; # Maak request.user volgt other_user relatie
& Nbsp; following_created = Following.objects.add_follower (request.user, other_user)
Django-vriendschap te gebruiken in uw sjablonen:
{% Belasting vriendschap%}
{% Vrienden request.user%}
{% Volgelingen request.user%}
{% Volgende request.user%}
{% Friend_requests request.user%}
Signalen
django-vriendschap geeft de volgende signalen:
- Friendship_request_created
- Friendship_request_rejected
- Friendship_request_canceled
- Friendship_request_accepted
- Friendship_removed
- Follower_created
- Following_created
- Follower_removed
- Following_removed

Eisen

  • Python
  • Django

Andere software van ontwikkelaar Frank Wiles

django-admin-views
django-admin-views

20 Feb 15

django-beta
django-beta

11 May 15

django-app-metrics
django-app-metrics

20 Feb 15

Reacties op django-friendship

Reacties niet gevonden
Commentaar toe te voegen
Zet op de beelden!