smarturls

צילום מסך תוכנה:
smarturls
פרטי תוכנה:
גרסה: 0.1.1
טען תאריך: 20 Feb 15
מפתחים: Amit Upadhyay
רשיון: ללא תשלום
פופולריות: 8

Rating: 5.0/5 (Total Votes: 1)

smarturls היא אפליקציה שמגיעה עם ספרייה של דפוסים קבועים המשמשים באופן קבוע ביטוי ליצירת regex קל עבור כתובות אתרי Django. הספרייה ניתן להרחיב באמצעות מערכת הגדרת Django.
smarturls תקן
& Nbsp; easy_install smarturls
שימוש דוגמא
כך נורמלי urls.py Django נראה כמו:
מdjango.conf.urls.defaults לייבא *
= Urlpatterns דפוסים ('',
& Nbsp; ('? ספר ^ / (P + ד) / $', 'some.view'),
& Nbsp; ('? ^ מחבר / (P [- w ] +) / $', 'some.other.view'),
& Nbsp; ('? שנה / (P <שנה> d {4,4}) / $ ^', 'year.view'),
& Nbsp; ('? ^ (שנה / P <שנה> d {4,4}) / (P <חודש> ג +) / $', 'month.view'),
)
כך זה נראה כמו עם smarturls:
מdjango.conf.urls.defaults לייבא *
מsurl יבוא smarturls
= Urlpatterns דפוסים ('',
& Nbsp; surl ("/ ספר / / ',' some.view '),
& Nbsp; surl ('/ מחבר / <קליע: AUTHOR_NAME> /', 'some.other.view'),
& Nbsp; surl ('/ שנה / /', 'year.view'),
& Nbsp; surl ('/ שנה / / <מילה: חודש> /', 'month.view'),
)
דפוסים מותאמים אישית
יכולים להיות מוחלפים דפוסים קיימים ויכול להיות מוגדר חדשים על ידי defingin Django הגדרת SURL_REGEXERS.
לדוגמא, בsettings.py:
SURL_REGEXERS = {
& Nbsp; "שבלול": " ג [- ג] *", # לדרוס קליע: תמיד להתחיל עם אלפאנומריים
& Nbsp; "שם משתמש": " ג +" # עכשיו אתה יכול להשתמש / מחבר // וכו '
}
דפוסים ברירת מחדל
על ידי smarturls ברירת מחדל מגיע עם הדפוסים הבאים:
- Int: ד +
- Int2: ד {2,2}
- Int4: ד {4,4}
- מילה: ג +
- שבלול: [ w -] +
- ספרה: ד {1,1}
- שם משתמש: [ w @ + -.] +

דרישות :

  • Python
  • Django

תוכנות אחרות של יזם Amit Upadhyay

fhurl
fhurl

20 Feb 15

zums
zums

11 May 15

תגובות ל smarturls

תגובות לא נמצא
להוסיף הערה
הפעל את התמונות!