如何在Django上为自定义用户配置文件创建urls.py?

时间:2012-12-06 03:20:18

标签: django

我正在尝试制作自定义用户个人资料网址,因此当用户访问他们的个人资料页面时,他们会访问网址:accounts /(无论用户名是什么)。阅读django书之后,我知道我可以使用accounts / d捕获数据来捕获数字,或者使用account / [A-Za-z]来捕获字符。如果我想捕获数字和字符,如果用户名可以同时包含两者,该怎么办?

1 个答案:

答案 0 :(得分:0)

只需将数字添加到正则表达式中即可... [a-zA-Z0-9]

或者只使用\w

http://docs.python.org/2/library/re.html

这个正则表达式非常适合捕获django中的slu :: ^accounts/(?P<slug>[\w-]+)/$

字母数字加-:my-slug,my-s1ug等。