gpt4 book ai didi

python - 如何在 Django 中制作类似于 stackoverflow 的 URL?

转载 作者:太空狗 更新时间:2023-10-30 00:00:42 24 4
gpt4 key购买 nike

我正在创建一个视频网站。我希望视频的直接网址看起来像 example.com/watch/this-is-a-slug-1,其中 1 是视频 ID。不过,我不希望鼻涕虫有什么关系。 example.com/watch/this-is-another-slug-1 应该指向同一页面。在 SO 上,/questions/id 是 url 中唯一重要的部分。我该怎么做?

最佳答案

Stack Overflow 使用表单

example.com/watch/1/this-is-a-slug

哪个更容易处理。如果您希望 ID 位于 slug token 的末尾,那么您正在打开一 jar 蠕虫,因为那时它会(例如)限制您可以使用的 slug 类型,或者只是让您自己更难。

您可以使用像这样的 url 处理程序:

(r'^watch/(?P<id>\d+)/', 'watch')

只获取 ID 并忽略 ID 之后的任何内容。 (注意没有 $ 行尾字符。)

关于python - 如何在 Django 中制作类似于 stackoverflow 的 URL?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2339436/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com