【发布时间】:2013-02-12 22:43:48
【问题描述】:
我的问题是人们一直链接到 example.com/FooBar,但实际链接是 example.com/foobar。
我目前的正则表达式是...
SLUG = '(?P<slug>[\w\d-]+)'
我希望这是有道理的。我很惊讶我找不到这个问题已经问过了。可能今天我的google fu很弱。
【问题讨论】:
标签: python regex django case-sensitive
我的问题是人们一直链接到 example.com/FooBar,但实际链接是 example.com/foobar。
我目前的正则表达式是...
SLUG = '(?P<slug>[\w\d-]+)'
我希望这是有道理的。我很惊讶我找不到这个问题已经问过了。可能今天我的google fu很弱。
【问题讨论】:
标签: python regex django case-sensitive
正则表达式匹配两者。困难在于您可能会收到如下查询:
obj = MyModel.objects.get(slug=slug)
哪个不匹配。
要解决此问题,请将查询更改为:
obj = MyModel.objects.get(slug=slug.lower())
【讨论】:
【讨论】: