Django 官方教程翻译项目/([0-9]+)/$', views.article_detail), 11. ] 上面的代码将 URL 的正则表达式映射到 views 里的回调函数。正则表达式通过括号来提取 URL 中的参数值。当一个用户请求页面时,Django 会顺序遍历这些匹配模式,直至模式和请求的 URL 成功匹配。(如果全部模式都无法匹配,Django 会返回一个404视图。)这个过程会在瞬间完成, 因为这些正则表达式在启动时就被编译了。 一旦其中一个正则表达式匹配成功,Django 就会导入并调用指定的视图——那是一个简单的 Python 函数。视图会被传进一个请求(requeset)对象——其中包含了请求元数据——和正则表达式匹配到的 那些参数值。 比如,如果用户请求了“/articles/2005/05/39323/”这样的 URL,Django 就会这样调用函 数:news.views.article_detail(request 视图函数的执行结果只可能有两种:返回一个包含请求页面内容的 HttpResponse 对象;或者是抛 出 Http404 这类异常。至于视图接下来还要做什么则由你决定。 通常来说,一个视图的工作就是:从参数获取数据,加载模板,然后模板进行带数据的渲染。下面是 一个 year_archive 的视图例子: 1. # mysite/news/views.py 2. 3. from django.shortcuts0 码力 | 103 页 | 1.86 MB | 1 年前3
Django、Vue 和Element UI 前后端原理论述pwd: 123456 name: anjing 读取 Yaml Yaml 格式已经书写完成了,接下来就是读了,下面小编通过 Yaml 的路径进行读取, Python 使用 Yaml 读取参数 作者:测试安静 16 《51 测试天地》七十四 www.51testing.com 然后将读取的内容转换成了字典的形式,方便后续使用这些数据。 import yaml file_path cn/simpleWeather/query key: xxxxxxxxxxxxxxxxxxxxxxxxx city: 上海 测试数据准备好了,小编这里就直接通过 requests 进行将 yaml 读取到的结果放入到 请求参数中。 # coding:utf-8 import yaml import requests file_path = r'D:\test_daily\test.yaml' with open(file_path data=data) print(r.text) 运行程序,查看当前程序执行结果,通过执行发现,天气接口已经请求成功了。 参数化方式 有的朋友可能会问了,如果存在一个接口多个参数化的形式怎么存放在 yaml 中,或 者如何读取这些数据,让其进行参数化方式执行?下面小编将同一个接口,不同的参数 同时执行,这里我们需要通过"-"的符号进行间隔开。 test_01: url: http://apis.juhe0 码力 | 61 页 | 6.84 MB | 1 年前3
共 2 条
- 1













