 Django 官方教程翻译项目urls), 8. ] include() 函数允许引用其他的 URLconf。要注意到 include() 函数并没有 $(字符串匹配结 束),取而代之的是尾部的一个斜杠。每当 Django 遇到 include(),它就会排除正则匹配的部 分,并将剩下的字符串发送到引用的 URLconf 中做进一步的处理。 include() 背后的想法是想使得 URL 的即插即用变得简单。polls 视图;两个选项参数:kwargs字典和 name 名字。在这点上,值得再看下这些参数到底是干什么的。 术语 “regex” 是正则表达式 “regular expression” 的缩写,是匹配字符串的一段语法,像这 里例子的是 url 匹配模式。Django 从列表的第一个正则表达式开始,按顺序匹配请求的 URL,直 到找到与之匹配的。 注意,这些正则表达式不会去匹配 GET 和 POST 小写形式(question 和 choice)连接而来。 (如果需要,你可以自定义此行为。) 主键(ID)会被自动添加。(当然,你也可以自定义。) 惯例下,Django 会在外键字段名后追加字符串 “_id”。(同样,这也可以自定义。) 外键关系由 FOREIGN KEY 生成。别担心 DEFERRABLE 部分,它只是告诉 PostgreSQL,请 在事务全都执行完之后再创建外键关系。0 码力 | 103 页 | 1.86 MB | 1 年前3 Django 官方教程翻译项目urls), 8. ] include() 函数允许引用其他的 URLconf。要注意到 include() 函数并没有 $(字符串匹配结 束),取而代之的是尾部的一个斜杠。每当 Django 遇到 include(),它就会排除正则匹配的部 分,并将剩下的字符串发送到引用的 URLconf 中做进一步的处理。 include() 背后的想法是想使得 URL 的即插即用变得简单。polls 视图;两个选项参数:kwargs字典和 name 名字。在这点上,值得再看下这些参数到底是干什么的。 术语 “regex” 是正则表达式 “regular expression” 的缩写,是匹配字符串的一段语法,像这 里例子的是 url 匹配模式。Django 从列表的第一个正则表达式开始,按顺序匹配请求的 URL,直 到找到与之匹配的。 注意,这些正则表达式不会去匹配 GET 和 POST 小写形式(question 和 choice)连接而来。 (如果需要,你可以自定义此行为。) 主键(ID)会被自动添加。(当然,你也可以自定义。) 惯例下,Django 会在外键字段名后追加字符串 “_id”。(同样,这也可以自定义。) 外键关系由 FOREIGN KEY 生成。别担心 DEFERRABLE 部分,它只是告诉 PostgreSQL,请 在事务全都执行完之后再创建外键关系。0 码力 | 103 页 | 1.86 MB | 1 年前3
共 1 条
- 1













