django-icanhaz

Software screenshot:
django-icanhaz
Rincian Software:
Versi: 0.2.0
Tanggal Upload: 11 May 15
Pengembang: Carl Meyer
Lisensi: Gratis
Popularitas: 0

Rating: nan/5 (Total Votes: 0)

Django-icanhaz adalah templatetag untuk integrasi lebih mudah dari template ICanHaz.js JavaScript dengan Django template.
Instalasi
Install dari PyPI dengan pip:
pip menginstal Django-icanhaz
atau mendapatkan versi pengembangan di:
pip menginstal Django-icanhaz == dev
Penggunaan
- Tambahkan "icanhaz" untuk pengaturan INSTALLED_APPS Anda.
- Mengatur pengaturan ICANHAZ_DIR ke penuh (absolut) path ke direktori di mana Anda akan menyimpan ICanHaz template Anda.
- {% Beban icanhaz%} dan menggunakan {% icanhaz "templatename"%} di template Django Anda untuk aman menanamkan template ICanHaz.js di ICANHAZ_DIR / templatename.html ke template Django Anda, secara otomatis dibungkus, siap ich.templatename ( {...}) di Anda JavaScript.
Django-icanhaz tidak bundel ICanHaz.js atau memberikan utilitas JavaScript; itu hanya membantu Anda dengan mudah menanamkan template dalam HTML Anda. Sertakan ICanHaz.js aset statis proyek Anda dan menggunakannya dalam JS Anda seperti biasa.
Filsafat
Tabrakan antara 'penggunaan {{dan}} sebagai template penanda variabel dan ICanHaz.js' Django template penggunaan yang sama telah melahirkan berbagai solusi. Salah satu solusi sederhana menggantikan [[dan]] dengan {{dan}} dalam tag icanhaz Template; lain membuat usaha gagah berani untuk merekonstruksi teks kata demi kata dalam sepotong template Django setelah telah hancur oleh Django template yang tokenizer.
Saya lebih memilih untuk tetap template JavaScript saya di berkas terpisah dalam direktori khusus pula, untuk menghindari kebingungan antara server-side dan client-side template. Jadi kontribusi saya ke array solusi pada dasarnya hanya sebuah "termasuk" tag yang menghindari parsing file dimasukkan sebagai template Django (dan untuk kenyamanan, otomatis membungkus dalam tag script yang ICanHaz.js mengharapkan untuk menemukannya di).
Nikmati

Apa yang baru dalam rilis ini:

  • Template-menemukan lebih fleksibel Dibuat: ICANHAZ_DIR sekarang ICANHAZ_DIRS (daftar ); menambahkan ICANHAZ_FINDERS, ICANHAZ_APP_DIRNAMES, dan menemukan template dalam aplikasi diinstal.

Persyaratan :

  • Python
  • Django

Perangkat lunak lain dari pengembang Carl Meyer

django-markitup
django-markitup

11 May 15

django-secure
django-secure

14 Apr 15

hgcampfire
hgcampfire

15 Apr 15

Komentar untuk django-icanhaz

Komentar tidak ditemukan
Tambahkan komentar
Aktifkan gambar!