django-friendship

Screenshot der Software:
django-friendship
Softwarebeschreibung:
Version: 0.8.1
Upload-Datum: 14 Apr 15
Entwickler: Frank Wiles
Lizenz: Frei
Popularität: 12

Rating: 4.0/5 (Total Votes: 1)

django-Freundschaft ist ein Django-Applikation, die eine einfache erweiterbare Schnittstelle für folgende und Freundschaft.
Verwendung
In Freundschaft INSTALLED_APPS und führen syncdb.
Um django-Freundschaft in Ihre Ansichten zu verwenden:
von django.contrib.auth.models import User
von friendship.models importieren Freund, Folgen
def my_view (Anfrage):
& Nbsp; # Liste der Freunde dieses Benutzers
& Nbsp; all_friends = Friend.objects.friends (request.user)
& Nbsp; # Zeigt alle ungelesenen Freundschaftsanfragen
& Nbsp; Anfragen = Friend.objects.unread_requests (user = request.user)
& Nbsp; # Liste aller Freundschaft Anfragen abgewiesen
& Nbsp; lehnt = Friend.objects.rejected_requests (user = request.user)
& Nbsp; # Liste der Anhänger dieses Benutzers
& Nbsp; all_followers = Following.objects.followers (request.user)
& Nbsp; # Liste, die dieser Benutzer nach
& Nbsp; folgende = Following.objects.following (request.user)
& Nbsp; ### Verwalten von Freundschaftsbeziehungen
& 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; # erstellen request.user folgt other_user Beziehung
& Nbsp; following_created = Following.objects.add_follower (request.user, other_user)
Um django-Freundschaft in Ihre Templates zu verwenden:
{% Last Freundschaft%}
{% Freunden request.user%}
{% Anhänger request.user%}
{% Nach request.user%}
{% Friend_requests request.user%}
Die Signale
django-Freundschaft gibt die folgenden Signale:
- Friendship_request_created
- Friendship_request_rejected
- Friendship_request_canceled
- Friendship_request_accepted
- Friendship_removed
- Follower_created
- Following_created
- Follower_removed
- Following_removed

Anforderungen :

  • Python
  • Django

Andere Software von Entwickler Frank Wiles

django-admin-views
django-admin-views

20 Feb 15

django-app-metrics
django-app-metrics

20 Feb 15

django-beta
django-beta

11 May 15

Kommentare zu django-friendship

Kommentare nicht gefunden
Kommentar hinzufügen
Schalten Sie auf die Bilder!