Django-memodifikasi-sejarah adalah aplikasi Django yang akan membuat tabel sejarah untuk setiap objek di Django.
Install:
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; sudo pip menginstal Django-memodifikasi-sejarah
atau
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; git clone git: //github.com/alisue/django-modify-history.git
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; sudo pip menginstal Django-memodifikasi-sejarah /
atau download repositori dan menyalinnya ke suatu tempat di PYTHON_PATH
Cara Menggunakan:
1. Tambah `modify_history` untuk` INSTALLED_APPS`
2. run `syncdb` manage.py
3. Tambahkan `history_site.py` ke aplikasi dan menulis seperti di bawah ini
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; dari modify_history situs impor
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; dari modify_history.backends.basic impor BasicHistoryBackend
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; dari model impor Pasal
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; kelas ArticleBackend (BasicHistoryBackend):
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; lulus
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; site.register (Pasal, ArticleBackend)
4. Gunakan `tag template get_history_timelines` untuk daftar sejarah get seperti di bawah ini
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; {% Meluas 'base.html'%}
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; {% Beban historytags%}
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; {% Konten blok%}
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp;
Sejarah
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp;
- {{}} timeline.get_message di {{timeline.created_at | Tanggal}}
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; {% Get_history_timelines sebagai jadwal%}
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; {% Untuk waktu di jadwal%}
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp;
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; {% Endfor%}
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp;
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; {% Endblock%}
Pengaturan:
`HISTORY_ENABLE`
: Membuat sejarah memungkinkan, menonaktifkan sejarah aplikasi hanya mengatur ini `false`
`HISTORY_USER_ATTRS`
: App modify_history menemukan pengguna dari attrs sasaran objek. ini adalah daftar nama attrs. default adalah ['updated_by', 'user', 'penulis', 'created_by']
Persyaratan :
- Python
- Django
Komentar tidak ditemukan