我有一个包含 %20
的网址。我想借助正则表达式将其替换为 -
我已经尝试过替换方法
url(r'^timeanalysis/(?P<name>[\w|\W]+)'.replace('%20','-'), timeseries.timeanalysis, name='timeanalysis')
我不想更改我的数据库。
最佳答案
这是您需要在生成链接时修复的问题,而不是在 urlconf 中修复。
通常您会使用 SlugField这是自动从标题/名称中预先填充的,根据需要用破折号替换空格。
关于python - 如何在 django url 中用 - 替换 %20,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56599412/