【发布时间】:2013-07-26 00:09:54
【问题描述】:
大家好,
这个表达式实际上是如何工作的?
urlpatterns = patterns('',
url(r'^get/(?P<app_id>\d+)/$', 'app.views.app'),
...
)
我了解它的作用,至少将用户输入的 url 映射到应用程序视图页面中的app() 函数。我也明白这是一个正则表达式,最终会获取应用程序的 id 并将其映射到 url。但是这个函数要去哪里呢? r'^...?P /$ 是怎么回事(我知道 d+ 是 id 本身的数字正则表达式,仅此而已)。
我也明白这个 url 函数取自 django.conf.urls 模块。
也许我的误解更多地在于我缺乏正则表达式经验。尽管如此,我需要帮助!我不喜欢使用我不理解的东西,并且我很内疚。
【问题讨论】:
标签: python regex django django-urls python-module