0
我想製作自定義用戶個人資料網址,因此當用戶訪問他們的個人資料頁面時,他們會訪問url:accounts /(無論用戶名是什麼)。在閱讀django書籍後,我知道我可以使用accounts/d捕獲數字,或者使用帳戶/ [A-Za-z]來捕獲字符。如果我想要捕獲數字和字符,如果用戶名可以同時使用,該怎麼辦?如何在Django上爲自定義用戶配置文件創建urls.py?
我想製作自定義用戶個人資料網址,因此當用戶訪問他們的個人資料頁面時,他們會訪問url:accounts /(無論用戶名是什麼)。在閱讀django書籍後,我知道我可以使用accounts/d捕獲數字,或者使用帳戶/ [A-Za-z]來捕獲字符。如果我想要捕獲數字和字符,如果用戶名可以同時使用,該怎麼辦?如何在Django上爲自定義用戶配置文件創建urls.py?
只需將數字添加到您的正則表達式... [a-zA-Z0-9]
或者只是使用\w
。
http://docs.python.org/2/library/re.html
這正則表達式是在Django捕捉蛞蝓非常標準: ^accounts/(?P<slug>[\w-]+)/$
字母加-
:我的段塞,我-s1ug等