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 前后端原理论述为例,简要说明安装方法。 点击 file>settings>plugins,搜索“Bito”,安装即可。十分简单、方便,不是?! ·使用方法 Bito 支持代码解释、生成注释、性能检查、安全检查、风格检查、可读性提升、单 元测试用例生成,以及自定义 prompt 等功能,如下图所示。 10 《51 测试天地》七十四 www.51testing.com 如何使用呢? 1) 以“代码解释”为例 除此之外呢?“性能检查”可以帮助开发人员检查出代码中潜藏的性能问题,并且 提出相应的代码修改样例,可以一键解决代码性能问题,如下图所示。 此外,“安全检查”可以询问所选代码是否存在任何已知的安全问题,“风格检查” 可以询问所选代码是否存在风格问题,“可读性提升”可以提供修改后更易读的代码,并 增添适当的注释。 但是,有一个功能不得不重点说明,尤其是对测试人员而言,具有很重要的意义。 ·不得不说的“单元测试用例生成” pwd: 123456 name: anjing 读取 Yaml Yaml 格式已经书写完成了,接下来就是读了,下面小编通过 Yaml 的路径进行读取, Python 使用 Yaml 读取参数 作者:测试安静 16 《51 测试天地》七十四 www.51testing.com 然后将读取的内容转换成了字典的形式,方便后续使用这些数据。 import yaml file_path0 码力 | 61 页 | 6.84 MB | 1 年前3
共 2 条
- 1













