django-friendship

Софтуер снимки:
django-friendship
Софтуер детайли:
Версия: 0.8.1
Дата на качване: 14 Apr 15
Розробник: Frank Wiles
Разрешително: Безплатно
Популярност: 12

Rating: 4.0/5 (Total Votes: 1)

Джанго-приятелството е Django приложение, което осигурява лесен разширяем интерфейс за следващата и приятелство.
<Силен> Usage
Добави приятелство да INSTALLED_APPS и тичам syncdb.
За да използвате Джанго-приятелство в своите възгледи:
от django.contrib.auth.models внос на потребителя
от friendship.models внасят приятел, Следвайте
Def my_view (искане):
& Nbsp; # Списък на приятели на този потребител
& Nbsp; all_friends = Friend.objects.friends (request.user)
& Nbsp; # Списък на всички непрочетени молби за приятелство
& Nbsp; искания = Friend.objects.unread_requests (потребителското = request.user)
& Nbsp; # Покажи всички отхвърлени молби за приятелство
& Nbsp; отхвърля = Friend.objects.rejected_requests (потребителското = request.user)
& Nbsp; # Списък на последователите на този потребител
& Nbsp; all_followers = Following.objects.followers (request.user)
& Nbsp; # Списък на които този потребител е следната
& Nbsp; следната = Following.objects.following (request.user)
& Nbsp; ### Управление приятелство отношения
& 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; # Създаване request.user следва other_user отношения
& Nbsp; following_created = Following.objects.add_follower (request.user, other_user)
За да използвате Джанго-приятелство във вашите шаблони:
{% Натоварване приятелство%}
{% приятели request.user%}
{% Последователи request.user%}
{% След request.user%}
{% friend_requests request.user%}
<Силни> Сигнали
Джанго-приятелство излъчва следните сигнали:
- Friendship_request_created
- Friendship_request_rejected
- Friendship_request_canceled
- Friendship_request_accepted
- Friendship_removed
- Follower_created
- Following_created
- Follower_removed
- Following_removed

<силни> Изисквания :

  • Python
  • Django

Друг софтуер на разработчика 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

Коментари към django-friendship

Коментари не е намерена
добавите коментар
Включете на изображения!