django-friendship

Software screenshot:
django-friendship
Dettagli del software:
Versione: 0.8.1
Data di caricamento: 14 Apr 15
Sviluppatore: Frank Wiles
Licenza: Libero
Popolarità: 12

Rating: 4.0/5 (Total Votes: 1)

django-amicizia è un app Django che fornisce un'interfaccia estendibile facile per seguire e di amicizia.
Utilizzo
Aggiungi amicizia INSTALLED_APPS ed eseguire syncdb.
Per utilizzare django-amicizia in vostro punto di vista:
da django.contrib.auth.models utente import
da friendship.models importare Friend, Segui
def my_view (richiesta):
& Nbsp; # lista di amici di questo utente
& Nbsp; all_friends = Friend.objects.friends (request.user)
& Nbsp; # elenco di tutte le richieste di amicizia non letti
& Nbsp; richieste = Friend.objects.unread_requests (user = request.user)
& Nbsp; # Mostra tutto respinto le richieste di amicizia
& Nbsp; respinge = Friend.objects.rejected_requests (user = request.user)
& Nbsp; # Elenco dei seguaci di questo utente
& Nbsp; all_followers = Following.objects.followers (request.user)
& Nbsp; # Lista che questo utente segue
& Nbsp; segue = Following.objects.following (request.user)
& Nbsp; ### Gestione delle relazioni di amicizia
& 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; # Crea request.user segue rapporto other_user
& Nbsp; following_created = Following.objects.add_follower (request.user, other_user)
Per utilizzare django-amicizia nei modelli:
{% Load amicizia%}
{% amici request.user%}
{% Seguaci request.user%}
{% Dopo request.user%}
{% friend_requests request.user%}
Segnali
django-amicizia emette i seguenti segnali:
- Friendship_request_created
- Friendship_request_rejected
- Friendship_request_canceled
- Friendship_request_accepted
- Friendship_removed
- Follower_created
- Following_created
- Follower_removed
- Following_removed

Requisiti :

  • Python
  • Django

Altri software di sviluppo Frank Wiles

django-app-metrics
django-app-metrics

20 Feb 15

django-admin-views
django-admin-views

20 Feb 15

django-beta
django-beta

11 May 15

Commenti a django-friendship

I commenti non trovato
Aggiungi commento
Accendere le immagini!