Django 官方教程翻译项目
官方教程翻译项目》 由 进击的皇虫 使用 书栈(BookStack.CN) 进行 构建,生成于 2018-05-25。 书栈(BookStack.CN) 仅提供文档编写、整理、归类等功能,以及对文档内容的生成和导出工 具。 文档内容由网友们编写和整理,书栈(BookStack.CN) 难以确认文档内容知识点是否错漏。如 果您在阅读文档获取知识的时候,发现文档内容有不恰当的地方,请向我们反馈,让我们共同携手, 也提供了其他更丰富的控制方式。 接下来,你就可以使用一套便捷而丰富的 Python API 用于访问你的数据。这些 API 是自动即时 创建的,你不用编写其他任何代码。 1. # 从我们的 news 应用里导入模型(译注:记者和文章模型)。 2. >>> from news.models import Reporter, Article 3. 4. # 现在系统中还没有记者。 5. >>> Reporter URL 成功匹配。(如果全部模式都无法匹配,Django 会返回一个404视图。)这个过程会在瞬间完成, 因为这些正则表达式在启动时就被编译了。 一旦其中一个正则表达式匹配成功,Django 就会导入并调用指定的视图——那是一个简单的 Python 函数。视图会被传进一个请求(requeset)对象——其中包含了请求元数据——和正则表达式匹配到的 那些参数值。 比如,如果用户请求了“/ar0 码力 | 103 页 | 1.86 MB | 1 年前3Django、Vue 和Element UI 前后端原理论述
发送请求并断言是否抛出了预期的异常 with pytest.raises(ConnectionError): requests.get('https://www.anjing.com/api') 上述代码中,小编先导入了请求错误的内容,然后进行通过 requests-mock 来模拟这 两个请求,最后通过 requests 进行发送请求并通过 pytest.raises 进行判断是否存在异常操 作,如果存在操作,则说明我们代码没有问题。 种方法是通过 GUI 构造测试数据,这是 最常见、最可靠的方式,直接通过客户端或界面完成数据构造,缺点是成本高、效率低; 另一种方法是通过数据库构造数据,缺点是直接修改数据库容易产生脏数据,全量导入 数据有评估和操作成本。“找”数是通过某种方式去查找已经存在的测试数据,一种方法 是通过数据库去查找可用数据,缺点是数据共用导致数据属性频繁变化,会相互影响; 另一种方法是通过找项目组或者是相0 码力 | 61 页 | 6.84 MB | 1 年前3
共 2 条
- 1