Django-waktu adalah waktu aplikasi Django (arus aktivitas) menggunakan Redis.There adalah dua bagian untuk menggunakan event sungai. Yang pertama adalah untuk menyatakan suatu acara, akan terlihat seperti ini:
dari django.contrib.auth.models impor Pengguna
dari timeline.base impor EventType
dari yourapp.library.models impor Barang
Kelas AddedToLibrary (EventType):
& Nbsp; slug = "tambah-to-library"
& Nbsp; context_shape = {
& Nbsp; "user": Pengguna,
& Nbsp; "item": Item,
& Nbsp;}
& Nbsp; queryable_by = ["user", "item"]
Dan kemudian ada query, semua query dirumuskan dalam kelas timeline.base.Stream. Hal ini digunakan seperti:
Stream (request.user)
akan kembali Stream untuk semua aktivitas untuk request.user.pk Pengguna. Hal ini dapat mengambil sejumlah argumen posisional dan akan menggabungkan aliran mereka.
Hal ini juga mengambil sejumlah argumen kata kunci. event_type yang akan kembali hanya Acara untuk siput yang diberikan. membatasi jumlah mengatakan berapa banyak Acara harus dimasukkan, defaultnya 20. klaster boolean mengatakan apakah data yang dikembalikan harus berkerumun, jika dibandingkan menghasilkan daftar Events, bukan Acara diskrit.
Persyaratan :
- Python
- Django
Komentar tidak ditemukan