smarturls

Sagteware kiekie:
smarturls
Sagteware besonderhede:
Weergawe: 0.1.1
Upload datum: 20 Feb 15
Ontwikkelaar: Amit Upadhyay
Lisensie: Gratis
Populariteit: 8

Rating: 5.0/5 (Total Votes: 1)

smarturls is 'n app wat kom met 'n biblioteek van gereeld gebruik word om gereelde uitdrukking patrone maklik regex skepping vir Django URLs. Die biblioteek kan deur die gebruik van Django instelling stelsel uitgebrei word.
Installeer smarturls
& Nbsp; easy_install smarturls
Voorbeeld gebruik
Dit is hoe normale Django urls.py lyk:
van django.conf.urls.defaults invoer *
urlpatterns = patrone ('',
& Nbsp; (? ^ Boek / (P d +) / $ ',' some.view '),
& Nbsp; (? ^ Skrywer / (P [- w] +) / $ ',' some.other.view '),
& Nbsp; (? ^ Jaar / (P d {4,4}) / $ ',' year.view '),
& Nbsp; (?? ^ Jaar / (P d {4,4}) / (P w +) / $ ',' month.view '),
)
Dit is hoe dit lyk met smarturls:
van django.conf.urls.defaults invoer *
van smarturls invoer surl
urlpatterns = patrone ('',
& Nbsp; surl ('/ boek / /', 'some.view'),
& Nbsp; surl ('/ skrywer / /', 'some.other.view'),
& Nbsp; surl ('/ jaar / /', 'year.view'),
& Nbsp; surl ('/ jaar / / /', 'month.view'),
)
Custom patrone
Bestaande patrone kan oorskryf en nuwes kan gedefinieer word deur defingin die Django opstel SURL_REGEXERS.
Bv, in settings.py:
SURL_REGEXERS = {
& Nbsp; "slak": " w [- w] *", # oorskryf slak: altyd begin met alfanumeriese
& Nbsp; "gebruikersnaam": " w +" # nou kan jy / outeur gebruik // ens
}
Standaard Patrone
By verstek smarturls kom met die volgende patrone:
- Int: d +
- Int2: d {2,2}
- Int4: d {4,4}
- Woord: w +
- Slak: [ w -] +
- Syfer: d {1,1}
- Gebruikersnaam: [ w @ + -.] +

Vereistes :

  • Python
  • Django

Ander sagteware ontwikkelaar Amit Upadhyay

fhurl
fhurl

20 Feb 15

zums
zums

11 May 15

Kommentaar te smarturls

Kommentaar nie gevind
Kommentaar te lewer
Draai op die foto!