我有这个模式:
url(r'^(?P<slug>.+)-prod(?P<product_id>[0-9]+).html$', 'product_detail', name='product_detail', )
当我有以下情况时它工作正常:
"some unicode characters"-prod"some numbers".html
但是当我在“一些 unicode 字符”中输入“#”时,它不匹配。Python/django/re 将字符串截断为#的第一个字符
例如,如果我有:
"some unicode # string"-prod"some numbers".html
django 将搜索匹配
"some unicode "
有没有其他人有同样的问题?