smarturls

Een URL-bouwhulp voor Django
Download nu

smarturls Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • BSD License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Amit Upadhyay
  • Uitgever website:
  • http://amitu.com

smarturls Tags


smarturls Beschrijving

Smarturls is een app die wordt geleverd met een bibliotheek met regelmatig gebruikte reguliere expressiepatronen tot eenvoudige regex-creatie voor Django-URL's. De bibliotheek kan worden uitgebreid met het gebruik van Django-instellingssysteem.Install Smarturls Easy_Install Smarturlsexample Usagethis is hoe normaal Django URLS.PY eruit ziet: van django.conf.urls.defaults Import * Urlpatterns = patronen ('', ('^ boek / (? P \ D +) / $ ',' Sommige.view '), (' ^ Author / (? P +) / $ ',' Sommige.Andere.view '), ( '^ jaar / (? P \ D {4,4}) / $', 'jaar.view'), ('^ jaar / (? P \ D {4,4}) / ( ? P \ w +) / $ ',' maand.view '),) Dit is hoe het eruit ziet met smarturls: van django.conf.urls.defaults import * van SmartURLS import surlurlpatterns = patronen (' ', surl ('/ Book / /', 'Sommige.view'), surl ('/ auteur / /', 'some.other.fiew'), surl ('/ jaar / / ',' jaar.view '), surl (' / jaar / / / ',' maand.view '),) Aangepaste patronen kunnen worden overschreven en nieuw Degenen kunnen worden gedefinieerd door de Django-instelling Surl_Regexers.eg, in Instellingen.py:Surl_Regexers = {"Slug": "\ W *", # Overschrijf Slug: Altijd beginnen met alfanum Eric "Gebruikersnaam": "\ w +" # Nu kunt u gebruiken / auteur // enz.} Standaard Patternsby Default Smarturls wordt geleverd met de volgende patronen: - INT: \ D + - INT2: \ D {2,2} - INT4: \ D {4,4} - Word: \ w + - slak: + - cijfer: \ d {1,1} - Gebruikersnaam: + de startpagina van het product


smarturls Gerelateerde software