1
111111111111 2017-07-17 11:46:07 +08:00 via Android 1
按顺序匹配,匹配到第一个结构之后中止。
所以注意好优先级不会冲突,比如你这个可以把常量放在上面,匹配到之后就不会再去匹配变量了。 |
2
xiaket 2017-07-17 11:48:13 +08:00 2
推荐做法是通过设计来避免 url 冲突, 例如你的例子里面,变量路由可以改为 example.com/user/<username>/
|
3
finab 2017-07-17 11:50:29 +08:00 1
Flask 中 不会冲突,Django 没用过不知道。
Flask 先匹配常亮路由,之后匹配变量路由。 |
4
Sukizen 2017-07-17 11:58:53 +08:00 1
通过保留字、限制用户名长度解决会不会更好点呢。
|
5
pepesii 2017-07-17 12:01:09 +08:00 via iPhone
那干嘛要设计这么蛋疼的路由
|
7
siteshen 2017-07-17 12:27:12 +08:00
|
8
Bviews 2017-07-17 12:56:35 +08:00
自己试一下不就知道了么
|
9
upczww 2017-07-17 13:19:12 +08:00 via iPhone
login, admin, management 这类词不要给用户注册
|