Django-sjabloon-fragmentenHelper voor sjablonen gebruikt in JavaScript-clientkader | |
Download nu |
Django-sjabloon-fragmenten Rangschikking & Samenvatting
Advertentie
- Vergunning:
- MIT/X Consortium Lic...
- Prijs:
- FREE
- Naam uitgever:
- Laurent Peuch
- Uitgever website:
- http://worlddomination.be
Django-sjabloon-fragmenten Tags
Django-sjabloon-fragmenten Beschrijving
Django-sjabloonfragmenten is een helper voor sjablonen die worden gebruikt in JavaScript-client Framework.introductiften, wanneer u een JavaScript-framework van de client-side gebruikt (b.v. Backbone / Ember / Angular / Wathever), wilt u dat kleine sjablonen uw pagina weergeven. Het probleem begint wanneer: - u wilt nog steeds in staat zijn om Django-sjabloonmotor te gebruiken - en u wilt een coole plaats om uw kleine sjablonen te definiëren. Die zijn de 2 problemen die deze Django-app probeert aan te pakken. Het wordt ook geleverd met helperfunctionaliteiten voor die soort sjablonen, zoals de verbattim-templatetags van Django 1.5 Dev-code waarmee u een zone kunt definiëren waar Django niets zal interpreteren om conflicten met sjabloontalen zoals mustache te voorkomen. Definieer al uw kleine sjablonen in dezelfde map en u kunt er toegang krijgen tot ze in het fragmenten JavaScript-object dat de (weergegeven door django) sjablonen bevat.InstallationFrom PIP: PIP Installeer Django-sjabloon-fragmentsFrom Setup.py:Git Cloon Git : //github.com/psycojoker/django-template-fragments.Gitcd Django-sjabloon-fragmentsThon Setup.py InstallCreate A Dir waar u uw fragmenten wilt opslaan, voeg vervolgens fragments_dir toe aan uw instellingen.py, het moet een absoluut pad zijn . Ik hou ervan mijn fragments_dir als volgt te definiëren: importeren OSPROJECT_PATH = OS.Path.abspath (OS.Path.SPLIT (__-bestand __) ) subproject_path = os.path.split (project_path) fragments_dir = os.path. Word lid (subproject_path, "fragmenten") Dit zal het instellen op de D Irectory Project_Name / Fragmenten (waar uw instellingen.py is in project_name / project_name / instellingen.py) .Volgende, schrijf enkele kleine HTML-fragmenten in dit DIR.Dehen voegt iets als deze toe aan uw URLS.PYURL (R '^', inclusief ( 'Fragments.urls')), en ergens in uw basissjabloon Hiermee geeft u een JavaScript-objectfragmenten met al uw fragmenten, de sleutel Is de bestandsnaam van het fragment zonder de extensie.Example: Object_List.html is toegankelijk in het Fragments-object als volgt: fragments.Object_listif U plaatst het fragment in een subdier in de fragmenten_dir, de sleutel zal de bestandsnaam zijn zonder dat deze extensie is verbonden Het subdir-pad waar de / wordt vervangen door _.niet duidelijk? Hier is een voorbeeld: het bestand Fragments_DIR / One / Two / Three.html is toegankelijk op de toets One_two_three.hamlpy Supportif U hebt Hamlpy geïnstalleerd en dat uw fragmentnaam eindigt met .HAML, DJANGO-Template-fragments zal het in aanmerking nemen en gebruik Hamlpy om de HTML.verbatim TagUou te genereren hoeft fragmenten in uw geïnstalleerde apps in Instellingen.py voor te werken. Ik heb code gemaakt van de dev-tak van Django 1.5 om het gebruik van de verbattim-templatagetags in staat te stellen conflicten mogelijk te maken tussen Django-sjabloonsyntaxis en andere sjabloonmotoryntaxis (bijv. Snor) .Example: {% laadfragmenten%} {{will_be_interpretie}} {% vergewattim%} {{wont_be_interpredTed}} {% endverbatim%} U kunt ook een specifieke sluitlabel kiezen Zoals beschreven in Django Documentation.Example van de DOC: {% Load Fragments%} {% Verbatim MyBlock%} Vermijd sjabloon weergeven via het {% woordverbatim%} {% endverbatim%} Block. {% Endverbatim MyBlock%} Negeerde bestanden Extensionsby Standaard Django-sjabloon-fragmenten negeert elke bestanden Dat eindigt met een van die: .pyc .swo .SWP ~ U kunt uw eigen lijst opgeven door fragmenten_ignored_file_types in de startpagina van uw instellingen.py.product te definiëren
Django-sjabloon-fragmenten Gerelateerde software
Django-ellende
Een eenvoudig verbodsysteem voor Django, dat is vervelende dingen om te trollen op uw website ...
56