Django-אבזר הוא אפליקציה המאפשרת ליחידת יעד, הגדרה של תגי הכללת תבנית.
התקנה:
#. להוסיף ** ** אבזר לAPPS ** המותקן שלך ** ההגדרה.
#. להוסיף ערך ROOT_GIZMOCONF לפרויקטים שלך הגדרות להגיש ::
& Nbsp; & nbsp; & nbsp; ROOT_GIZMOCONF = 'project.gizmos'
#. ליצור קובץ config gizmos שלך בצורה ::
& Nbsp; & nbsp; & nbsp; gizmos = (
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; ('<שם מטעין>', '<שם תג>', '<שם חריץ>', [['
& Nbsp; & nbsp; & nbsp; )
עם:
* <שם מטעין> להיות שם היית בדרך כלל עובר לתג העומס של Django, כלומר ** ** myapp_inclusion_tags ל** {myapp_icnlusion_tags% עומס%} **.
* <שם תג> להיות שמו של התג שאתה רוצה לכלול, כלומר ** פרסומת ** ל** {פרסומת%%} **
* <שם חריץ> להיות שמו של החריץ אתה רוצה התג להופיע ב, כלומר ** ** בית.
*
שימוש:
Gizmos הם תגי הכללת מניות רגילים Django. Diffirence היחיד הוא שבמקום לציין תגים בתוך תבנית שתציין תגים ממרחק באמצעות קובץ conf אבזר בשיתוף עם תג gizmos.
לדוגמא, יניח שיש לנו פרסומת ** ** תג צוין ב** תגי MyApp ** s 'הכללה שאנחנו רק רוצים לקרוא & nbsp; בחריצי אבזר בשם ** פרסומת ** לכתובת האתר בשם ** ** בית:
#. צור את התגים שלך באופן רגיל.
#. ליצור קובץ config gizmos שלך בצורה ::
& Nbsp; & nbsp; & nbsp; gizmos = (
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; (, ["בית",] 'מודעה', 'מודעה', 'myapp_inclusion_tag'),
& Nbsp; & nbsp; & nbsp; )
#. בתבנית שלך עבור תצוגת הבית לטעון את תגי הכללת אבזר וכולל תג gizmos עם שם חריץ של פרסומת ::
& Nbsp; & nbsp; & nbsp; {% עומס gizmo_inclusion_tags%}
& Nbsp; & nbsp; & nbsp; ... כמה html ...
& Nbsp; & nbsp; & nbsp; {% 'Home_advert' gizmos%}
& Nbsp; & nbsp; & nbsp; ... יותר html ...
מה חדש בהודעה זו כמה:.
- יביא אריזה עד רגיל
דרישות :
- Python
- Django
תגובות לא נמצא