2010-11-25 3 views
0

mon modèle d'URL est www.example.com/[any digit or number] dire www.eaxmple.com/slugmon modèle url lancer une erreur

mon urls.py est:

url(r'^(?P<[a-z0-9>+)/$', mymethod), 

Mais dit: - bad character in group name

une autre requête est que je veux traiter le slug venant avec l'URL. Basé sur cette valeur je rendrai le modèle différent. C'est possible? Comment?

Répondre

6

Je ne sais pas python, donc ne peux pas dire ce que la fonction url fait, mais votre regex devrait probablement ressembler à ceci:

url(r'^(?P<someName>[a-z0-9]+)/$', mymethod) 

Cela permettra de saisir [a-z0-9] Groupe de caractères sous le nom "someName".

BTW: Qu'en est-il des caractères majuscules?

+0

[n'importe quel chiffre ou chiffre] n'indique pas qu'il veut des lettres là-dedans :-) –

+0

J'ai supposé une erreur basée sur la regex et l'échantillon ;-) – TToni

Questions connexes