编辑
2024-07-07
🧰语言-python
00

Django 跨域请求

同源策略首先基于安全的原因,浏览器是存在同源策略这个机制的,同源策略阻止从一个源加载的文档或脚本获取或设置另一个源加载的文档的属性。 而我们要跳过策略,也就是非要跨域请求,那么久需要通过JSONP或者CORS来实现

编辑
2024-07-07
👷后端架构
00

视图层的主要工作是衔接HTTP请求、Python程序、HTML模板

1. URL映射

URL分发映射配置可以被看做Django项目的入口配置,通过URL dispatcher可以指定用户的每一个访问的后台Python处理函数是什么

编辑
2024-07-07
👷后端架构
00

1. 基本操作

1.1 模型类定义

from django.db import models class ModelName(models.Model): field1 = models.xxField(……) field2 = models.xxField(……) class Meta: db_table = …… other_metas = ……
编辑
2024-07-07
👷后端架构
00

1. django的特点以及结构

编辑
2024-07-07
📘总结-保持好奇心
00

测试框架Unittest的用法

1.什么是单元测试?

单元测试是指,对软件中的最小可测试单元在与程序其他部分相隔离的情况下进行检查和验证的工作,这里的最小可测试单元通常是指函数或者类,一般是开发来做的,按照测试阶段来分,就是单元测试、集成测试、系统测试以及验证测试。

2.为什么要做单元测试?

  • 单元测试之后,才是集成测试,单个的功能模块测试通过之后,才能把单个功能模块集成起来做成测试,为了从底层发现bug,单元测试时可以减少合成后出现的问题
  • 越早发现bug越好,这样可以早点发现问题,不然问题累计到后面,很可能会因为一个做错了而导致整个模块甚至更大范围的推倒重来,对于时间和经费来说,是非常浪费的。
  • 对于测试来说,单元测试就是为了执行用例,输入测试数据->输出测试结果