smarturls

Software screenshot:
smarturls
Software detaljer:
Version: 0.1.1
Upload dato: 20 Feb 15
Udvikler: Amit Upadhyay
Licens: Gratis
Popularitet: 8

Rating: 5.0/5 (Total Votes: 1)

smarturls er en app, der kommer med et bibliotek af regelmæssigt anvendte regulære udtryk mønstre til nem oprettelse regex for Django webadresser. Biblioteket kan udvides ved hjælp af Django indstilling system.
Installer smarturls
& nbsp; easy_install smarturls
Eksempel på brug
Det er sådan normal django urls.py ser ud:
fra django.conf.urls.defaults importerer *
urlpatterns = mønstre ('',
& Nbsp; (? ^ Bog / (P d +) / $ ',' some.view '),
& Nbsp; (? ^ Forfatter / (P [- w] +) / $ ',' some.other.view '),
& Nbsp; (? ^ År / (P <år> d {4,4}) / $ ',' year.view '),
& Nbsp; ('?? ^ År / (P <år> d {4,4}) / (P w +) / $', 'month.view'),
)
Dette er, hvordan det ser ud med smarturls:
fra django.conf.urls.defaults importerer *
fra smarturls import SURL
urlpatterns = mønstre ('',
& Nbsp; SURL ("/ bog / / ',' some.view '),
& Nbsp; SURL ("/ forfatter / / ',' some.other.view '),
& Nbsp; SURL ('/ år / /', 'year.view'),
& Nbsp; SURL ('/ år / / /', 'month.view'),
)
Tilpassede mønstre
Eksisterende mønstre kan overskrives, og nye kan defineres ved defingin Django indstilling SURL_REGEXERS.
Fx i settings.py:
SURL_REGEXERS = {
& Nbsp; "slug": " w [- w] *", # overskrive Slug: altid starte med alfanumerisk
& Nbsp; "username": " w +" # nu kan du bruge / forfatter // etc
}
Standard Mønstre
Som standard smarturls leveres med følgende mønstre:
- Int: d +
- Int2: d {2,2}
- Int4: d {4,4}
- Ord: w +
- Slug: [ w -] +
- Ciffer: d {1,1}
- Brugernavn: [ w @ + -.] +

Krav :

  • Python
  • Django

Andre software developer Amit Upadhyay

fhurl
fhurl

20 Feb 15

zums
zums

11 May 15

Kommentarer til smarturls

Kommentarer ikke fundet
Tilføj kommentar
Tænd billeder!