smarturls

Szoftver screenshot:
smarturls
Szoftver adatai:
Változat: 0.1.1
Feltöltés dátuma: 20 Feb 15
Fejlesztő: Amit Upadhyay
Engedély: Ingyenes
Népszerűség: 1

Rating: nan/5 (Total Votes: 0)

smarturls egy app, hogy jön a könyvtár rendszeresen használt reguláris kifejezés mintákat könnyű regex létrehozása a Django URL-eket. A könyvtár lehet hosszabbítani a Django rendszerrel vannak ellátva.
Telepítés smarturls
& Nbsp; easy_install smarturls
Példa használata
Így a normál Django urls.py néz ki:
a django.conf.urls.defaults import *
urlpatterns = minták ('',
& Nbsp; ("^ könyv / (? P d +) / $ ',' some.view"),
& Nbsp; ("^ szerző / (? P [- w] +) / $ ',' some.other.view"),
& Nbsp; ("^ év / (? P <év> d {4,4}) / $ ',' year.view"),
& Nbsp; ("^ év / (? P <év> d {4,4}) / (? P w +) / $ ',' month.view"),
)
Így néz ki a smarturls:
a django.conf.urls.defaults import *
a smarturls import sURL
urlpatterns = minták ('',
& Nbsp; sURL ('/ könyv / /', 'some.view "),
& Nbsp; sURL ('/ szerző / /', 'some.other.view "),
& Nbsp; sURL ('/ év / /', 'year.view "),
& Nbsp; sURL ('/ év / / /', 'month.view "),
)
Egyéni minták
Meglévő minták felülírható, és újakat is meghatározható defingin a Django beállítás SURL_REGEXERS.
Például: az settings.py:
SURL_REGEXERS = {
& Nbsp; "csiga": " w [- w] *", # felülírja csiga: mindig kezdeni alfanumerikus
& Nbsp; "username": " w +" # most már tudod használni / szerző // etc
}
Default Patterns
Alapértelmezésben smarturls jön a következő minták:
- Int: d +
- Int2: d {2,2}
- Int4: d {4,4}
- Szót: w +
- Csiga: [ w -] +
- Jegyű: d {1,1}
- Felhasználónév: [ w. @ + -] +

követelmények :

  • Python
  • Django

Más szoftver fejlesztő Amit Upadhyay

zums
zums

11 May 15

fhurl
fhurl

20 Feb 15

Hozzászólások a smarturls

Hozzászólás nem található
Megjegyzés hozzáadása
Kapcsolja be a képeket!