Django-Gizmo ay isang Django app na nagbibigay-daan para sa configurable targetting ng pagsasama template tag.
Pag-install:
#. Magdagdag ** Gizmo ** sa iyong ** install na apps ** setting na ito.
#. Magdagdag halaga ROOT_GIZMOCONF sa iyong mga proyekto maghain setting ::
& Nbsp; & nbsp; & nbsp; ROOT_GIZMOCONF = 'project.gizmos'
#. Lumikha ng iyong Gizmo config file sa anyo ::
& Nbsp; & nbsp; & nbsp; Gizmo = (
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; ('
& Nbsp; & nbsp; & nbsp; )
Gamit ang:
*
*
*
*
Paggamit:
Gizmo ay karaniwang stock Django pagsasama ng mga tag. Ang tanging diffirence ay na sa halip ng pagtukoy ng mga tag sa loob ng isang template na iyong tinukoy tag mula sa isang distansya sa pamamagitan ng paggamit ng isang Gizmo conf file kasama ng tag Gizmo.
Halimbawa, hinahayaan sabihin nating mayroon kami ng isang ** sumangguni ** tag na tinukoy sa ** myapp ** pagsasama tag ni na aming gusto lamang na tumawag sa & nbsp; sa Gizmo slot na may pangalang ** ** sumangguni para sa url na may pangalang ** sa bahay **:
#. Lumikha ng iyong tag bilang normal.
#. Lumikha ng iyong Gizmo config file sa anyo ::
& Nbsp; & nbsp; & nbsp; Gizmo = (
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; ('Myapp_inclusion_tag', 'sumangguni', 'sumangguni', ['bahay',]),
& Nbsp; & nbsp; & nbsp; )
#. Sa iyong template para sa home view load ang Gizmo pagsasama ng mga tag at isama ang isang Gizmo tag na may pangalan ng puwang ng sumangguni ::
& Nbsp; & nbsp; & nbsp; {% Ng pagkarga gizmo_inclusion_tags%}
& Nbsp; & nbsp; & nbsp; ... Ilang html ...
& Nbsp; & nbsp; & nbsp; {% Gizmo 'home_advert'%}
& Nbsp; & nbsp; & nbsp; ... Ilang higit pang mga html ...
Ano ang bagong sa paglabas:.
- Dalhin packaging hanggang sa standard
Mga Kinakailangan :
- Python
- Django
Mga Komento hindi natagpuan