gpt4 book ai didi

python - 这个 url 在 django 中是什么意思

转载 作者:行者123 更新时间:2023-11-28 22:05:35 24 4
gpt4 key购买 nike

这是我的代码:

(r'^q/(?P<terminal_id>[^/]+)/(?P<cmd_type>[^/]+)/?$', 'send_query_cmd'),

View 是:

def send_query_cmd(request, terminal_id, cmd_type):

?p 是什么意思。

我不知道这个 url 是什么意思,

谢谢

最佳答案

(?P<id>REGEXP)是名为组捕获的 python 正则表达式的语法。 http://docs.python.org/library/re.html ->> 向下滚动到 (?P...

至于P代表什么..参数? Python?起源听起来很有趣。

无论如何,这些相同的正则表达式是 django URL 解析器用来将 URL 与 View 匹配的,同时捕获命名组作为 View 函数的参数。 http://docs.djangoproject.com/en/dev/topics/http/urls/#captured-parameters

最简单的例子是这样的:

(r'^view/(?P<post_number>\d+)/$', 'foofunc'),

# we're capturing a very simple regular expression \d+ (any digits) as post_number
# to be passed on to foofunc

def foofunc(request, post_number):
print post_number

# visiting /view/3 would print 3.

关于python - 这个 url 在 django 中是什么意思,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5036885/

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