摘要:
在启动Docker的容器时,会出现报错:Error response from daemon: driver failed programming external connectivity on endpoint XXX 如下: 原因:在我们启动了Docker后,我们再对防火墙firewalld进 阅读全文
摘要:
1 . Linux 上安装 在各种 Linux 系统上安装 docker 最简单的方法是使用官方脚本自动安装。 安装命如下: curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun 2. 镜像加速 国内从 DockerHu 阅读全文
摘要:
Fixture 是一些函数,pytest 会在执行测试函数之前(或之后)加载运行它们。我们可以用它做一些事情,比如数据库的链接操作之类的 import pytest @pytest.fixture() def post_code(): return '010' def test_postcode(p 阅读全文
摘要:
在unittest测试中,有参数化的概念,那么在pytest中也有。 如何理解参数化: 当对一个测试函数进行测试时,通常会给函数传递多组参数。比如测试账号登陆,我们需要模拟各种千奇百怪的账号密码。可以把这些参数写在测试函数内部进行遍历。不过虽然参数众多,但仍然是一个测试,当某组参数导致断言失败。我们 阅读全文
摘要:
1、requests-toolbelt官方文档:https://pypi.org/project/requests-toolbelt/ 2、环境安装 pip install requests-toolbelt 3、 multipart/form-data传文件 from requests_toolb 阅读全文
摘要:
CORS: cross-origin resource sharing 跨域资源共享 CORS 需要浏览器和服务器同时支持,整个CORS的过程,都是浏览器自动完成,对于用户来说是无感的,先要实现 CORS 的关键是服务器,只要服务器实现了 CORS 接口,就可以跨域通信 同源策略: 浏览器最核心最基 阅读全文
摘要:
1.引入Django REST framework 1.1使用Django开发REST 接口 我们以在Django框架中使用的图书英雄案例来写一套支持图书数据增删改查的REST API接口,来理解REST API的开发。 在此案例中,前后端均发送JSON格式数据。 # views.py from d 阅读全文
摘要:
常见的FieldType数据库字段类型 1、AutoField:自增Field域,自动增加的一个数据库字段类型,例如id字段就可以使用该数据类型,参数中必须填入primary_key=True 2、BigAutoField:和AutoField相同,只是比AutoField要大,参数中必须填入pri 阅读全文
摘要:
一、使用装饰器 在文件开头导入下面代码,然后在函数上方添加缓存的装饰器 from django.views.decorators.cache import cache_page 一:在视图View中使用 cache_page 【整个视图缓存】 @cache_page(30) def my_view( 阅读全文
摘要:
1、base64 编码 什么是 Base64 编码? Base64 就是一种基于 64 个可打印字符来表示二进制数据的方法 在 python 中对数据进行 base64 编码可以使用 base64 这个官方库 import base64 data= "mike" # base编码 data = da 阅读全文