Django文档,第3部分理解问题

时间:2013-11-13 13:44:43

标签: regex django django-urls

我阅读了Django的文档,但现在我需要一些解释。它在this网站上,我理解这些观点,但我真的不了解网址是如何工作的。它看起来很神秘,让我感到困惑。任何人都可以向我解释网址是如何工作的以及它们的用途是什么?

2 个答案:

答案 0 :(得分:1)

有一个专门的Django文档页面:https://docs.djangoproject.com/en/1.6/topics/http/urls/

也许它会对你有帮助吗?

答案 1 :(得分:1)

您的urls.py文件是虚拟的。他们这样做,所以你不必担心http://yoursite.com/polls/34的静态网址。通过将此数字用作正则表达式/(d +),您可以将其保持动态,因此使用此正则表达式的一个网址可以是数百万个不同的民意调查。

当请求url将正则表达式编号(无论是1还是13352)发送到后面显示的视图时,我需要在数据库中查询具有此编号的PrimaryKey(PK)的轮询。如果发现轮询对象被视图发送到模板。然后,模板显示poll对象中的所有数据。

底线是使用这样的东西,你可以有一行代表一个网址,这几乎是数百万个不同的网址。我在创建www.noobmovies.com的电影网站上使用相同的格式。我对星星,电影和博客采用相同的结构。基本上三行代码创建了10,000页左右的URL。