Django-gizmo είναι μια εφαρμογή που επιτρέπει Django για να διαμορφωθεί στόχευση ετικέτες πρότυπο ένταξης.
Εγκατάσταση:
#. Προσθέστε ** gizmo ** ** για τις εγκατεστημένες εφαρμογές σας ** ρύθμιση.
#. Προσθέστε αξία ROOT_GIZMOCONF με τα έργα σας αρχείο ρυθμίσεων ::
& Nbsp? & Nbsp? & Nbsp? ROOT_GIZMOCONF = 'project.gizmos »
#. Δημιουργήστε μαραφέτια αρχείο ρυθμίσεων σας, με τη μορφή ::
& Nbsp? & Nbsp? & Nbsp? μαραφέτια = (
& Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? ('<Όνομα φορτωτής> »,« <όνομα ετικέτας> »,« <όνομα υποδοχή> », [["
& Nbsp? & Nbsp? & Nbsp? )
Με:
* <Όνομα φορτωτής> είναι το όνομα που θα περάσει κανονικά στην ετικέτα φορτίο Django, δηλαδή ** myapp_inclusion_tags ** για ** {myapp_icnlusion_tags% φορτίο%} **.
* <Όνομα ετικέτας> είναι το όνομα της ετικέτας που θέλετε να συμπεριλάβετε, δηλαδή ** αγγελία ** για ** {%} αγγελία% **
* <Όνομα υποδοχή> είναι το όνομα της σχισμής θέλετε η ετικέτα να εμφανιστεί σε, δηλαδή ** ** σπίτι.
*
Χρήση:
Μαραφέτια είναι απόθεμα πρότυπο ετικέτες ένταξης Django. Το μόνο diffirence είναι ότι αντί να καθορίσετε ετικέτες μέσα σε ένα πρότυπο που έχετε ορίσει ετικέτες από απόσταση χρησιμοποιώντας ένα αρχείο conf gizmo σε συνδυασμό με την ετικέτα μαραφέτια.
Για παράδειγμα, ας πούμε ότι έχουμε μια αγγελία ** ** ετικέτα που ορίζεται στο ** ** MyApp ετικέτες 's ένταξη, η οποία θέλουμε μόνο να καλέσετε & nbsp? στις υποδοχές gizmo ονομάζεται ** ** αγγελία για τη διεύθυνση URL που ονομάζεται ** ** σπίτι:
#. Δημιουργήστε τις ετικέτες σας ως συνήθως.
#. Δημιουργήστε μαραφέτια αρχείο ρυθμίσεων σας, με τη μορφή ::
& Nbsp? & Nbsp? & Nbsp? μαραφέτια = (
& Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? («Myapp_inclusion_tag», «αγγελία», «αγγελία», [«σπίτι»,]),
& Nbsp? & Nbsp? & Nbsp? )
#. Στο πρότυπο για την προβολή σπίτι φορτώσει τις ετικέτες gizmo ένταξης και περιλαμβάνουν ετικέτα μαραφέτια με ένα όνομα υποδοχή της αγγελίας ::
& Nbsp? & Nbsp? & Nbsp? {% Φορτίο gizmo_inclusion_tags%}
& Nbsp? & Nbsp? & Nbsp? ... Κάποια html ...
& Nbsp? & Nbsp? & Nbsp? {% Μαραφέτια »home_advert '%}
& Nbsp? & Nbsp? & Nbsp? ... Λίγο περισσότερο html ...
Τι είναι καινούργιο σε αυτή την έκδοση:.
- Φέρτε τη συσκευασία μέχρι το πρότυπο
Απαιτήσεις :
- Python
- Django
Τα σχόλια δεν βρέθηκε