我正在创建一个视频网站。我希望视频的直接网址看起来像 example.com/watch/this-is-a-slug-1,其中 1 是视频 ID。但我不想让蛞蝓变得重要。 example.com/watch/this-is-another-slug-1 应指向同一页面。因此,/questions/id 是 url 中唯一重要的部分。我怎样才能做到这一点?
Stack Overflow 使用以下形式
example.com/watch/1/this-is-a-slug
这更容易处理。如果您希望 ID 位于 slug 标记的末尾,那么您就等于打开了一罐蠕虫,因为那时它会(例如)限制您可以使用的 slug 类型,或者只是让自己变得更难。
您可以使用 url 处理程序,例如:
(r'^watch/(?P<id>\d+)/', 'watch')
仅获取 ID 并忽略anything身份证后。 (注意没有$
行结束符。)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)