上一页 1 2 3 4 5 6 ··· 8 下一页
摘要: 1局部事务(*) 基于上下文管理,如果出现异常则自动回滚;无异常则自动提交。 from rest_framework.views import APIView from rest_framework.response import Response from django.db import tra 阅读全文
posted @ 2023-02-20 17:18 阿明明 阅读(17) 评论(0) 推荐(0) 编辑
摘要: django中的返回值可以分为: 异常返回值 正常返回值 1. Djanog中常见的异常返回值有如下 序列化校验错误 { "age": [ "A valid integer is required." ] } 数据不存在http://127.0.0.1:8000/api/demon/11/ { "d 阅读全文
posted @ 2023-02-20 15:35 阿明明 阅读(172) 评论(0) 推荐(1) 编辑
摘要: 本章意图将windows系统安装为Linux系统 1.安装的准备: U盘(不小于20G) windows电脑 安装软件 连接链接: https://pan.baidu.com/s/1QHYv3tif2cX3V6dDQ9nV4w 提取码: o1cl 工具目录 + ubuntu镜像 2.电脑设置,设置为 阅读全文
posted @ 2023-02-19 11:12 阿明明 阅读(265) 评论(0) 推荐(0) 编辑
摘要: unittest框架:- 丰富的断言类型- 自动化测试- 测试报告unittest框架的下载在python3中unittest是内置模块1.自定义的类必须继承TestCase,执行run函数,则会自动找以methodName指定的方法名并执行,默认名字为 runTest from unittest 阅读全文
posted @ 2023-02-15 17:53 阿明明 阅读(55) 评论(0) 推荐(0) 编辑
摘要: 1.简介 Josn Web Token:常用于前后端分离中/微信小程序/app开发中的用户认证 官网地址:https://jwt.io/ 2. 传统的用户认证流程 基于传统的token进行用户验证流程 用户登录,携带用户登录信息 后端校验用户数据,并生成对应的token 后端将token返回给前端, 阅读全文
posted @ 2022-11-26 17:04 阿明明 阅读(448) 评论(0) 推荐(0) 编辑
摘要: Ubuntu 18.04采用netplan来管理网络配置计划,在/etc/netplan/目录下有一个以yaml结尾的文件,设置步骤如下 ifconfig查看电脑的网卡信息: route -n命令,打印路由表我这边的逛完地址为10.79.36.1 编辑yaml文件 sudo vim /etc/net 阅读全文
posted @ 2022-11-18 16:31 阿明明 阅读(84) 评论(0) 推荐(0) 编辑
摘要: Django内置了一个强大的组件叫Admin,提供给网站管理员快速开发运营后台的管理站点,下面通过案例进行操作 1.创建模型类 模型类如下: from django.db import models # Create your models here. class Classes(models.Mo 阅读全文
posted @ 2022-11-18 14:02 阿明明 阅读(56) 评论(0) 推荐(0) 编辑
摘要: 0.储存引擎 mysql的功能大致分为两种,一个是连接客户端和提前检查SQL语句的功能,即数据库的前端部分,另一部分就是根据前台部分的指示,完成查询和文件操作的工作,即后台部分,也就是我们说的储存引擎 mysql中有多种储存引擎,每个表都可以独立指定储存引擎,以下是mysql中主要的储存引擎 储存引 阅读全文
posted @ 2022-11-17 16:25 阿明明 阅读(65) 评论(0) 推荐(0) 编辑
摘要: 前面我们使用的都是root账户,也就是mysql的最高权限,在mysql中支持创建账户,并给账户分配权限 3.1 密码管理 3.1.1 修改密码 # 8.0版本以上 alter user '用户名'@'连接者IP' identified with mysql_native_password by ' 阅读全文
posted @ 2022-11-17 15:10 阿明明 阅读(33) 评论(0) 推荐(0) 编辑
摘要: 1.数据库管理 1.1 SQL语句 1.1.1 查看当前所有的数据库 show databases; 1.1.2 创建数据库 create database 数据库名; create databse 数据库名 default charset utf8 # 支持中文 8.0版本默认就是utf编码 1. 阅读全文
posted @ 2022-11-17 14:38 阿明明 阅读(35) 评论(0) 推荐(0) 编辑
摘要: 1.简介 数据库管理系统可以帮助我们实现对数据进行管理,我们只要学习对应的指令即可,目前市面上有很多数据库管理系统产品 MySql Oracle SQlite PostgreSQL ... 目前市面上最流行的就是mysql 2.安装 mysql现在的的版本主要分为: - 5.x版本:现在互联网企业中 阅读全文
posted @ 2022-11-17 13:54 阿明明 阅读(18) 评论(0) 推荐(0) 编辑
摘要: 有时我们会在django项目开发中批量生成一些测试数据,我们就可以采用如下方式 import os import django os.environ.setdefault("DJANGO_SETTINGS_MODULE", "MB.settings") # MB:项目名称 django.setup( 阅读全文
posted @ 2022-11-17 12:54 阿明明 阅读(80) 评论(0) 推荐(0) 编辑
摘要: django为用户实现防止跨站请求伪造的功能,通过中间件 django.middleware.csrf.CsrfViewMiddleware 来完成。而对于django中设置防跨站请求伪造功能有分为全局和局部。 CSRF(Cross-Site Request Forgery,跨站点伪造请求)是一种网 阅读全文
posted @ 2022-11-17 12:48 阿明明 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 我们知道HTTP协议是无状态协议,也就是说每个请求都是独立的!无法记录前一次请求的状态。但HTTP协议中可以使用Cookie来完成会话跟踪!在Web开发中,使用session来完成会话跟踪,session底层依赖Cookie技术。 1.cookie Cookie翻译成中文是小甜点,小饼干的意思。在H 阅读全文
posted @ 2022-11-17 12:38 阿明明 阅读(22) 评论(0) 推荐(0) 编辑
摘要: 中间件顾名思义,是介于request与response处理之间的一道处理过程,相对比较轻量级,并且在全局上改变django的输入与输出 中间件会在url到路由分发之前通过,在响应客户端之前会再次通过 中间件有很大的应用:某些IP访问服务器的频率过高,进行拦截,比如限制每分钟不能超过20次。 Djan 阅读全文
posted @ 2022-11-17 12:32 阿明明 阅读(25) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 8 下一页