django-friendship

Software captura de pantalla:
django-friendship
Detalles de software:
Versión: 0.8.1
Fecha de carga: 14 Apr 15
Promotor: Frank Wiles
Licencia: Libre
Popularidad: 12

Rating: 4.0/5 (Total Votes: 1)

django-amistad es una aplicación Django que proporciona una interfaz extensible fácil de seguir y la amistad.
Uso
Añadir a la amistad INSTALLED_APPS y ejecutar syncdb.
Para utilizar django-amistad en sus puntos de vista:
desde django.contrib.auth.models importación Usuario
desde friendship.models importan amigo, Seguimiento
my_view def (petición):
& Nbsp; # Lista de amigos de este usuario
& Nbsp; all_friends = Friend.objects.friends (request.user)
& Nbsp; # Lista de todas las solicitudes de amistad no leídos
& Nbsp; solicitudes = Friend.objects.unread_requests (user = request.user)
& Nbsp; # Lista rechazó todas las solicitudes de amistad
& Nbsp; rechaza = Friend.objects.rejected_requests (user = request.user)
& Nbsp; # Lista de los seguidores de este usuario
& Nbsp; all_followers = Following.objects.followers (request.user)
& Nbsp; # Lista de que este usuario está siguiendo
& Nbsp; después = Following.objects.following (request.user)
& Nbsp; ### Gestión de las relaciones de amistad
& Nbsp; otro_usuario = User.objects.get (pk = 1)
& Nbsp; new_relationship = Friend.objects.add_friend (request.user, otro_usuario)
& Nbsp; Friend.objects.are_friends (request.user, otro_usuario) == true
& Nbsp; Friend.objects.remove_friend (otro_usuario, request.user)
& Nbsp; # Crear request.user sigue relación otro_usuario
& Nbsp; following_created = Following.objects.add_follower (request.user, otro_usuario)
Para utilizar django-amistad en sus plantillas:
{% Amistad carga%}
{% amigos request.user%}
{% Seguidores request.user%}
{% Tras request.user%}
{% friend_requests request.user%}
Señales
django-amistad emite las siguientes señales:
- Friendship_request_created
- Friendship_request_rejected
- Friendship_request_canceled
- Friendship_request_accepted
- Friendship_removed
- Follower_created
- Following_created
- Follower_removed
- Following_removed

Requisitos :

  • Python
  • Django

Otro software de desarrollador 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

Comentarios a la django-friendship

Comentarios que no se encuentran
Añadir comentario
A su vez en las imágenes!