django-gizmo is een Django app waardoor configureerbare targetting van template inclusie-tags.
Installatie:
#. ** Toevoegen gizmo ** uw ** geïnstalleerde apps ** instelling.
#. Voeg ROOT_GIZMOCONF waarde aan uw projecten instellingen bestand ::
& Nbsp; & nbsp; & nbsp; ROOT_GIZMOCONF = 'project.gizmos'
#. Creëer je eigen gadgets config file in de vorm ::
& Nbsp; & nbsp; & nbsp; gadgets = (
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; ('
& Nbsp; & nbsp; & nbsp; )
Met:
*
*
*
*
Gebruik:
Gadgets zijn voorraad standaard Django inclusie-tags. De enige diffirence is dat in plaats van labels specificeren binnen een sjabloon die u labels van een afstand te specificeren met behulp van een gizmo conf bestand in combinatie met de gadgets tag.
Bijvoorbeeld, laten we zeggen dat we hebben een ** advertentie ** tag gespecificeerd in ** myapp ** 's opname van tags die we alleen wilt bellen & nbsp; in gizmo slots genoemd ** advertentie ** voor de url naam ** thuis **:
#. Maak uw labels als normaal.
#. Creëer je eigen gadgets config file in de vorm ::
& Nbsp; & nbsp; & nbsp; gadgets = (
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; ('Myapp_inclusion_tag', 'advertentie', 'advertentie', ['thuis',]),
& Nbsp; & nbsp; & nbsp; )
#. In je template voor de woning uitzicht laden de gizmo inclusie-tags en beschikken over een gizmo tag met een sleuf naam van de advertentie ::
& Nbsp; & nbsp; & nbsp; {% Belasting gizmo_inclusion_tags%}
& Nbsp; & nbsp; & nbsp; ... Sommige html ...
& Nbsp; & nbsp; & nbsp; {% Gadgets 'home_advert'%}
& Nbsp; & nbsp; & nbsp; ... Wat meer html ...
Wat is nieuw in deze release:.
- Breng de verpakking op peil
Eisen
- Python
- Django
Reacties niet gevonden