Django-pengembalian-bandingkan adalah aplikasi Django, perpanjangan untuk Django-pengembalian yang menyediakan sejarah membandingkan pandangan untuk membandingkan dua versi model yang berada di bawah pengembalian.
Membandingkan versi Model bukanlah tugas yang mudah. Mungkin ada pandangan yang berbeda bagaimana ini seharusnya terlihat seperti. Proyek ini akan memberi Anda cara umum untuk melihat whats telah berubah.
Banyak bagian yang disesuaikan dengan metode menimpa atau subclassing, lihat di atas.
Instalasi
Cukup gunakan:
& Nbsp; & nbsp; & nbsp; pip menginstal Django-pengembalian-bandingkan
Pengaturan
Tambahkan ** reversion_compare ** untuk ** INSTALLED_APPS ** di settings.py Anda, misalnya:
& Nbsp; & nbsp; & nbsp; INSTALLED_APPS = (
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; 'Django ...',
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; ...
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; 'Pengembalian', # https://github.com/etianen/django-reversion
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; 'Reversion_compare', # https://github.com/jedie/django-reversion-compare
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; ...
& Nbsp; & nbsp; & nbsp; )
Penggunaan
Mewarisi dari ** CompareVersionAdmin ** bukannya ** VersionAdmin ** untuk mendapatkan membandingkan fitur.
admin.py mis .:
::
& Nbsp; & nbsp; & nbsp; dari django.contrib impor admin
& Nbsp; & nbsp; & nbsp; dari reversion_compare.admin impor CompareVersionAdmin
& Nbsp; & nbsp; & nbsp; dari my_app.models impor ExampleModel
& Nbsp; & nbsp; & nbsp; Kelas ExampleModelAdmin (CompareVersionAdmin):
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; lulus
& Nbsp; & nbsp; & nbsp; admin.site.register (ExampleModel, ExampleModelAdmin)
Apa yang baru dalam rilis ini:
- Gunakan VersionAdmin.revision_manager daripada default_revision_manager, disumbangkan oleh Mark Lavin - lihat: tarik permintaan 7
- Gunakan logging untuk semua cetakan debug, disumbangkan oleh Bojan Mihelac - lihat: tarik permintaan 8
Apa yang baru dalam versi 0.3.2.0604:
- Bugfix untuk Python 2,6 di unified_diff (), lihat : AttributeError: objek 'modul' tidak memiliki atribut '_format_range_unified'
Apa yang baru dalam versi 0.3.1.0601:
- Bugfix: kekuatan unicode di html diff
- Bugfix di unittests
Apa yang baru dalam versi 0.3.0 Beta 0516:
- penanganan Peningkatan perubahan M2M dengan tindak dan non-ikuti hubungan.
Apa yang baru dalam versi 0.2.1 Beta 0510:
- Bugfix untuk model yang tidak memiliki bidang M2M : https://github.com/jedie/django-reversion-compare/commit/c8e042945a6e78e5540b6ae27666f9b0cfc94880
Apa yang baru dalam versi 0.2.0 Beta 0509:
- Banyak-ke-banyak dibandingkan karya, juga.
Persyaratan :
- Python
- Django
Komentar tidak ditemukan