Django-Reversetag.

יישום חדש, משופר (ושם) של תג התבנית של Django '
הורד עכשיו

Django-Reversetag. דירוג וסיכום

פרסומת

  • Rating:
  • רישיון:
  • MIT/X Consortium Lic...
  • מחיר:
  • FREE
  • שם המפרסם:
  • Ulrich Petri
  • אתר האינטרנט של המוציא לאור:
  • http://github.com/ulope/

Django-Reversetag. תגים


Django-Reversetag. תיאור

יישום חדש, משופר (ושם) של תג תבנית 'כתובת האתר' של DJango DJANGO-REVERSETAG הוא החלפה משופרת עבור תבנית URL Builto של Django Tag.Installationto השתמש ב- Reversetag בפרויקט Django שלך זה צריך להיות נגיש על ידי ההתקנה python.The קל: # ~ pip להתקין django-reversetag (או להשתמש Easy_Install אם אתה חייב) הדרך ידנית: פשוט מקום הספרייה Reversetag איפשהו כי הוא על שלך $ pythonpath.django הגדרת כל מה שנותר לעשות הוא הוספת reversetag כדי להתקין_Apps ב projets שלך. דוגמה: Installed_Apps = ('django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.sites', 'django.contrib.admin', 'reversetag', # <-הוסף את 'שלך דוגמאות: {% הפוך "appviewsview"%} {% הפוך "sample_view"%} זה ינסה להפוך 1 תצוגה "תצוגה" ב-appviews מודול 2 תצוגה בשם "sample_view" note כי אתה _must_ ציטוט את שם התצוגה (נגלה אם אתה משתמש בשם תצוגות או לא) שכן reversetag הוא "מודעים משתנים" ו יטפל כל view view view anguments כמו משתנים תבנית ולנסות להפוך אותם דוגמה: {% הפוך הבא דוגמה: {% לאחור "sample_view" "arg2" "arg2"} {% הפוך "dead_var%} {% הפוך" dead_view "key1 =" arg1 " key2 =" arg2 "%} {% הפוך "מדגם_view" key1 = arg1_var key2 = arg2_var%} כמו עם שם התצוגה טיעונים מילוליים יש לצטט אחרת הם יטופלו כמו משתניםnote: מאז django's` `` `שיטה לא מאפשרת ערבוב ארגונים kwargs reversetag אינו מאפשר זאת חוסך את התוצאה שברצונך להשתמש בכתובת האתר ההפוכה במספר מקומות שבהם תוכל לשמור את התוצאה במשתנה הקשר דוגמה: {% הפוך "dead_view" "arg1" as my_url% useagethere מתקדם הוא גם מצב מתקדם יותר של פעולה הנקראת היפוך חלקי מה זה עושה הוא לאפשר לך להפוך תצוגות הדורשות טיעונים במספר stepsthis שימושי במצבים שבהם אתה רוצה להשתמש תבנית גנרית (לדוגמה pagination רשימה) כי צריך לבנות כתובות אתרים לדף עם פרמטרים נוספים (ים) ללא beeing hardcoded לתצוגה ספציפית (למשל מספר עמוד) הדרך "נורמלית" לעשות זאת היא באמצעות קבלת פרמטרים אבל לקבל פרמטרים להשפיע לרעה על מטמון הם רע עבור מנועי החיפוש רק נראה מכוער אם אתה משתמש ב-django של middleware מטמון זה מדלג לחלוטין במטמון עבור דפים עם קבלת פרמטרים! דוגמה:-urlspy-כתובת אתר (r '^ משהו (? p +)', 'App.Views.View', שם = "paginatable_view"), ...- /urls.py - תבנית. תבנית כשלעצמו ושומרת את התוצאה בהקשר variallbe זה_page אשר בתורו משמש על ידי pagination.html כללי כדי להציג קישור לדף הבא מבלי לדעת שום דבר על התצוגה, אלא שזה לוקח טיעון עמוד.


Django-Reversetag. תוכנה קשורה