django-cofingo

Software screenshot:
django-cofingo
Rincian Software:
Versi: 0.2.2
Tanggal Upload: 20 Feb 15
Lisensi: Gratis
Popularitas: 0

Rating: 4.0/5 (Total Votes: 1)

Django-cofingo adalah kombinasi dari Coffin & nbsp; (http://github.com/coffin/coffin) dan Jingo (http://github.com/jbalogh/jingo). Hal ini memungkinkan penggunaan Jinja2 template sekaligus mempertahankan tag dan filter dari Django (misalnya tag URL)
Seperti Jingo cara untuk menambahkan filter kustom, tag (ekstensi), dan tes adalah dengan membuat file helpers.py di app.
Persiapan
Cara termudah untuk menginstal Cofingo adalah dengan menggunakan pip:
pip menginstal Django-cofingo
Versi pengembangan dapat ditemukan di:
http://github.com/mvantellingen/django-cofingo
Konfigurasi
Tambahkan django_cofingo.Loader ke pengaturan Anda:
TEMPLATE_LOADERS = (
& Nbsp; 'django_cofingo.Loader',
& Nbsp; 'django.template.loaders.filesystem.Loader',
& Nbsp; 'django.template.loaders.app_directories.Loader',
)
Template kemudian diberikan oleh Jinja2 metode mana yang digunakan (Ia bekerja untuk tampilan berbasis kelas, TemplateResponse dll).
Jika Anda ingin mencegah bahwa template dari aplikasi tertentu yang diberikan dengan Jinja2 maka Anda dapat dikecualikan dalam pengaturan file Anda:
COFINGO_EXCLUDED_APPS = ['admin', 'debug_toolbar']
(Perhatikan bahwa dua aplikasi ini ditambahkan secara default)
Membuat penyaring kustom dan ekstensi
Membuat modul pembantu di app Django Anda dan tambahkan berikut:
dari django_cofingo.library Perpustakaan impor
Perpustakaan = Perpustakaan ()
Jika Anda ingin menambahkan filter tambahkan berikut:
@ Library.filter
def my_custom_filter (value):
& Nbsp; nilai kembali + '-filtered'
Menambahkan ekstensi dapat dilakukan sebagai berikut:
dari django_cofingo.library Perpustakaan impor
dari django_assets.env impor get_env
dari webassets.ext.jinja2 impor AssetsExtension
Perpustakaan = Perpustakaan ()
library.attr ('assets_environment', get_env ())
library.extension (AssetsExtension)
Anda juga dapat menambahkan modul lain dengan perpustakaan untuk Cofingo dengan menetapkan mereka dalam file settings.py Anda:
COFINGO_HELPERS = [
& Nbsp; 'myproject.helpers'
]

Persyaratan :

  • Python
  • Django

Perangkat lunak lain dari pengembang Michael van Tellingen

Komentar untuk django-cofingo

Komentar tidak ditemukan
Tambahkan komentar
Aktifkan gambar!