django-dings er en Django app som åpner for konfigurerbar målretting av inkluderings mal koder.
Installasjon:
#. Legg ** dings ** til ** installerte programmer ** innstilling.
#. Legg ROOT_GIZMOCONF verdi til dine prosjekter innstillinger fil ::
& Nbsp; & nbsp; & nbsp; ROOT_GIZMOCONF = 'project.gizmos'
#. Lag din gizmoer config fil i form ::
& Nbsp; & nbsp; & nbsp; gizmoer = (
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; ('
& Nbsp; & nbsp; & nbsp; )
Med:
*
*
*
*
Bruk:
Gizmoer er lager standard Django inkluderings koder. Den eneste diffirence er at i stedet for å angi koder i en mal du angir koder fra en avstand ved hjelp av en dings conf fil i forbindelse med gizmoer tag.
For eksempel, la oss si at vi har en ** annonse ** tag spesifisert i ** MyApp ** 's inkluderings tagger som vi bare vil kalle & nbsp; i gizmo sporene heter ** advert ** for url heter ** hjem **:
#. Lag dine koder som normalt.
#. Lag din gizmoer config fil i form ::
& Nbsp; & nbsp; & nbsp; gizmoer = (
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; ('Myapp_inclusion_tag', 'annonse', 'annonse', ["hjem",]),
& Nbsp; & nbsp; & nbsp; )
#. I malen for startsiden laste gizmo inkluderings koder og inkluderer en gizmoer tag med en slot navn advert ::
& Nbsp; & nbsp; & nbsp; {% Belastning gizmo_inclusion_tags%}
& Nbsp; & nbsp; & nbsp; ... Noen html ...
& Nbsp; & nbsp; & nbsp; {% Dingser 'home_advert'%}
& Nbsp; & nbsp; & nbsp; ... Litt mer html ...
Hva er nytt i denne utgaven:.
- Ta emballasje opp til standard
Krav :
- Python
- Django
Kommentarer ikke funnet