django-icanhaz

Logiciel capture d'écran:
django-icanhaz
Détails logiciels:
Version: 0.2.0
Date de transfert: 11 May 15
Développeur: Carl Meyer
Licence: Gratuit
Popularité: 0

Rating: nan/5 (Total Votes: 0)

django-icanhaz est un templatetag pour faciliter l'intégration de modèles ICanHaz.js JavaScript avec des modèles de Django.
Installation
Installer à partir d'PyPI Avec PIP:
pip installer django-icanhaz
ou obtenir la version en développement:
pip installer django-icanhaz == dev
Utilisation
- Ajouter "icanhaz" à votre paramètre INSTALLED_APPS.
- Réglez la ICANHAZ_DIR le chemin complet (absolu) à un répertoire dans lequel vous allez stocker vos modèles de ICanHaz.
- {% De charge icanhaz%} et {% icanhaz utiliser "templatename"%} dans vos modèles Django d'intégrer en toute sécurité le modèle ICanHaz.js au ICANHAZ_DIR / templatename.html dans votre modèle Django, enveloppé automatiquement, prêt pour ich.templatename ( {...}) dans votre JavaScript.
django-icanhaz ne liez pas ICanHaz.js ou de fournir des services publics JavaScript; il permet simplement vous intégrer facilement les modèles dans votre code HTML. Inclure ICanHaz.js en actifs fixes de votre projet et de l'utiliser dans votre JS comme d'habitude.
Philosophie
La collision entre de l'utilisation de {{et}} comme matrice marqueurs variables et ICanHaz.js de modèles Django l'utilisation du même a donné naissance à une variété de solutions. Une solution remplace simplement [[et]] avec {{et}} intérieur d'une balise de modèle de icanhaz; un autre fait une tentative courageuse pour reconstruire texte verbatim dans un morceau d'un gabarit de Django après qu'il a déjà été mutilé par le modèle tokenizer Django.
Je préfère garder mes modèles JavaScript dans des fichiers séparés dans un répertoire dédié de toute façon, pour éviter toute confusion entre le serveur-côté et gabarits côté client. Donc, ma contribution à la gamme de solutions est essentiellement juste un "include" tag qui évite l'analyse du fichier inclus comme un modèle Django (et pour plus de commodité, wraps automatiquement dans la balise script qui ICanHaz.js attend à trouver dans).
Profitez

Quoi de neuf dans cette version:!

  • Fait-modèle de trouver plus souple: ICANHAZ_DIR est maintenant ICANHAZ_DIRS (une liste ); ajoutées ICANHAZ_FINDERS, ICANHAZ_APP_DIRNAMES et constatation des modèles dans des applications installées.

Exigences :

  • Python
  • Django

D'autres logiciels de développeur Carl Meyer

django-markitup
django-markitup

11 May 15

django-secure
django-secure

14 Apr 15

hgcampfire
hgcampfire

15 Apr 15

Commentaires à django-icanhaz

Commentaires non trouvées
Ajouter un commentaire
Tourner sur les images!