django-friendship

Software screenshot:
django-friendship
Rincian Software:
Versi: 0.8.1
Tanggal Upload: 14 Apr 15
Pengembang: Frank Wiles
Lisensi: Gratis
Popularitas: 12

Rating: 4.0/5 (Total Votes: 1)

Django-persahabatan adalah aplikasi Django yang menyediakan antarmuka extensible mudah untuk mengikuti dan persahabatan.
Penggunaan
Tambahkan persahabatan ke INSTALLED_APPS dan menjalankan syncdb.
Untuk menggunakan Django-persahabatan dalam pandangan Anda:
dari django.contrib.auth.models impor Pengguna
dari friendship.models impor Teman, Ikuti
def my_view (permintaan):
& Nbsp; # Daftar teman pengguna ini
& Nbsp; all_friends = Friend.objects.friends (request.user)
& Nbsp; # Daftar semua permintaan pertemanan yang belum dibaca
& Nbsp; permintaan = Friend.objects.unread_requests (user = request.user)
& Nbsp; # Daftar semua menolak permintaan pertemanan
& Nbsp; menolak = Friend.objects.rejected_requests (user = request.user)
& Nbsp; # Daftar pengikut pengguna ini
& Nbsp; all_followers = Following.objects.followers (request.user)
& Nbsp; # Daftar siapa pengguna ini mengikuti
& Nbsp; berikut = Following.objects.following (request.user)
& Nbsp; ### Mengelola hubungan persahabatan
& 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) == Benar
& Nbsp; Friend.objects.remove_friend (other_user, request.user)
& Nbsp; # Buat request.user berikut hubungan other_user
& Nbsp; following_created = Following.objects.add_follower (request.user, other_user)
Untuk menggunakan Django-persahabatan dalam template Anda:
{% Beban persahabatan%}
{% Teman request.user%}
{% Pengikut request.user%}
{% Setelah request.user%}
{% Friend_requests request.user%}
Sinyal
Django-persahabatan memancarkan sinyal berikut:
- Friendship_request_created
- Friendship_request_rejected
- Friendship_request_canceled
- Friendship_request_accepted
- Friendship_removed
- Follower_created
- Following_created
- Follower_removed
- Following_removed

Persyaratan :

  • Python
  • Django

Perangkat lunak lain dari pengembang 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

Komentar untuk django-friendship

Komentar tidak ditemukan
Tambahkan komentar
Aktifkan gambar!