摘要:
import sys, requests, os # 屏蔽warning信息 requests.packages.urllib3.disable_warnings() def download(url, file_path): # 第一次请求是为了得到文件总大小 r1 = requests.get( 阅读全文
摘要:
手撸ORM系列 实现了简单的orm框架,在封装好的pymysql及基础上,通过类与对象操作pymysql,对数据库进行管理与一些简单操作。 啥也不说,直接上代码!!! one 封装好pymysql,是实现orm的基本。 two 封装基本的表字段,简单实现了整型与字符串类型。 three 操作pymy 阅读全文
摘要:
[TOC] vue框架学习 Vue项目环境搭建 创建Vue项目之前必须搭建好Vue的环境,就像python一样,需要安装相应版本的解释器,安装解释器又需要安装pycharm解释器,所以,Vue也一样。 首先,先下载并安装好node环境,node就是用c++编写的用来运行js代码的,类似于pychar 阅读全文
摘要:
[TOC] Vue框架基础 vue导入 `` vue挂载点 vue变量 类似于Django中的模板语法 vue事件 实例1:给P1标签添加点击事件,记录点击次数 实例2:给P2标签添加鼠标悬停、移除鼠标、点击等事件 vue文本指令 html ' + msg + ''" ${msg}`" js / 阅读全文
摘要:
[TOC] Django 8 auth认证模块 我们在开发一个网站的时候,无可避免的需要设计实现网站的用户系统。此时我们需要实现包括用户注册、用户登录、用户认证、注销、修改密码等功能。 Django完美的封装了这一系列功能,它内置了强大的用户认证系统 auth,它默认使用auth_user表 阅读全文
摘要:
[TOC] Django 7 Cookie 由来 由于http协议是无状态的,每次请求都是独立的,当用户访问浏览器网页时,并不会记录登录状态,所以,对服务器来说,你的每次请求都是全新的。 简介 那么,为了保存用户的登录状态以及信息,就有了cookie,cookie具体指的是一段小信息,他是服 阅读全文
摘要:
[TOC] Django 6 在表中批量新增记录的两种方式 第一种 第二种(bulk_create) 自定义简易分页器 利用封装好的分页器 使用: 创建多对多表关系的三种方式 全自动( ) 利用Django提供的ManyToMany字段 好处在于Django orm会自动帮你创建第三张关系表 但是它 阅读全文
摘要:
[TOC] Django 5 choice参数 在创建表的过程中,如果遇到重复的数据时,我们可以用数字来代替这个字段对应的记录,比如性别,只有男女之分,所以我们可以事先定义好性别的类别,1表示男,2表示女,然后我们就可以在插入数据时,直接使用这个对应关系了。 当你直接拿到gender字段时,显示出来 阅读全文
摘要:
[TOC] Django 4 模型层(models.py) 我们在使用Django框架开发web应用的过程中,不可避免地会涉及到一些数据的管理操作(增删改查),而一旦谈到数据的管理操作,就需要用到数据库管理工具,例如mysql,oracle..... 如果应用程序需要操作数据,那么我们需要在 阅读全文
摘要:
[TOC] Django 3 JsonResponse 返回json格式的数据 为什么要给前端返回json格式的字符串 前后端分离,就是基于json格式传输数据 前端从后端写的接口中拿到一个能够共同识别的json格式的数据 | 前端 | 后端 | | : : | : : | | JS 阅读全文