django-friendship

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

Rating: 4.0/5 (Total Votes: 1)

Django-дружба является приложение Django, что обеспечивает легкий расширяемый интерфейс для следующих и дружбы.
Использование
Добавить дружбу INSTALLED_APPS и запустить SyncDB.
Чтобы использовать Django-дружбу в ваших просмотров:
от 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 (рк = 1)
& NBSP; new_relationship = Friend.objects.add_friend (request.user, other_user)
& NBSP; Friend.objects.are_friends (request.user, other_user) == Правда
& 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)
Чтобы использовать Django-дружбу в шаблонах:
{% Нагрузки дружба%}
{% Друзьями request.user%}
{% Последователей request.user%}
{% После request.user%}
{% Friend_requests request.user%}
Сигналы
Django-дружба излучает следующие сигналы:
- Friendship_request_created
- Friendship_request_rejected
- Friendship_request_canceled
- Friendship_request_accepted
- Friendship_removed
- Follower_created
- Following_created
- Follower_removed
- Following_removed

Требования

  • Python
  • Джанго

Другие программы разработчика Frank Wiles

django-app-metrics
django-app-metrics

20 Feb 15

django-beta
django-beta

11 May 15

django-admin-views
django-admin-views

20 Feb 15

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

Комментарии не найдены
добавить комментарий
Включите картинки!