Django-markup-mixin adalah aplikasi dapat digunakan kembali Django sederhana untuk memberikan kontrol markup atas lapangan di model & nbsp;. Sekarang ini cukup hacked bersama, tetapi harus menjadi lebih kuat dari waktu ke waktu. Either way, saya telah menemukan itu sangat berguna di banyak tempat sudah. Ini adalah penurunan harga sebuah Format text area
Pada manfaat besar? Anda dapat menyediakan baik bidang markup, dan bidang konten yang diberikan, berarti operasi render mahal per-template markup dapat diturunkan hanya sederhana daerah teks. Bidang isi besar dapat diberikan kembali pada masing-masing model Hemat.
Instalasi:
Dalam tiga langkah mudah!
1. Tempatkan 'markup-mixin' di aplikasi diinstal Anda.
2. Tambahkan:
& Nbsp; dari markup-mixin.models mengimpor MarkupMixin
3. Pastikan model Anda mewarisi mixin yang:
& Nbsp; kelas YourModel (MarkupMixin):
& Nbsp; ...
4. Setel opsi bidang markup pada model Anda:
& Nbsp; def MarkupOptions:
& Nbsp; source_field =
Itu dia. Satu peringatan utama, karena sifat Hacky proyek ini, Anda harus menempatkan MarkupMixin di depan daftar warisan model Anda! Ini harus diperbaiki pada akhirnya, tetapi sekarang ini ada hubungannya dengan bagaimana save () fungsi model yang diganti.
Penggunaan:
Dengan langkah di atas diambil, mengelola ditandai item Anda cukup mudah:
& Nbsp; >>> obj = YourModel.objects.get (pk = 1)
& Nbsp; >>> obj.content
& Nbsp; u'This adalah penurunan harga ** Format ** area teks '.
& Nbsp; >>> obj.rendered_content
& Nbsp; u '
Persyaratan :
- Python
Komentar tidak ditemukan