摘要:
04 Django框架(URL) Django请求生命周期流程图(简易版) 路由(URL) 路由匹配 url(正则表达式,函数或者类型地址) 路由匹配的原则:从上往下正则表达式能够匹配到内容就算匹配成功会立刻执行后面的视图函数并且结束整个路由匹配过程,一个视图函数可以对应多个路由,一个路由只对应一个 阅读全文
摘要:
03 Django框架(ORM) ORM 1.主键字段orm会自动创建 只不过名字固定为id 2.CharField字段类型必须要有max_length参数 ORM简介 # 什么是ORM? ORM:对象关系映射 # 为什么要用ORM? 能够让不会写SQL语句的python程序员 使用面向对象的语法即 阅读全文
摘要:
02 Django框架(三板斧+request请求) django主要目录结构 mysite文件夹 mysite同名文件夹 settings.py # django暴露给用户可以自定义配置的文件 urls.py # 存放路由(路径)与函数(视图函数)对应关系 wsgi.py # 依赖于wsgiref 阅读全文
摘要:
01 Django框架 纯手撸简易版本web框架 """ 1.代码过于冗余 2.处理http数据繁杂 """ import socket server = socket.socket() server.bind(('127.0.0.1',8080)) # 端口号尽量使用8000之后的 server. 阅读全文
摘要:
05 MySQL数据库(navicat软件+Python链接MySQL) navicat可视化软件 内部封装了很多SQL的操作 用户只需要鼠标点点点 自动构建SQL语句并执行 下载使用:需要破解 基本使用 navicat可以看成是很多数据库软件的客户端 MySQL的注释语法 # 注释 -- 注释 多 阅读全文
摘要:
04 MySQL数据库(外键+SQL查询关键字) 一、外键 外键前戏 创建一张员工表 id name age dep_name dep_desc """ 缺陷 1.表的重点不清晰 可以忽略 到底是员工表还是部门表 2.表中相关字段一直在重复存储 可以忽略 浪费存储空间 3.表的扩展性极差,牵一发而动 阅读全文
摘要:
03 MySQL数据库(存储引擎+基本数据类型) 一、存储引擎 存储引擎简介 # 存储引擎可以看成是处理数据的不同方式 # 查看存储引擎的方式 show engines; 四个存储引擎(重要) MyISAM MySQL5.5之前默认的存储引擎 不支持事务、行级锁和外键 针对数据的操作较于InnoDB 阅读全文
摘要:
02 MySQL数据库(简介+基本SQL语句) 数据库时间线 数据演变史 # 1.单独的文本文件 没有固定的存放位置和格式 文件名:user.txt userinfo.txt data.txt 数据格式:jason|123 tony~123 kevin$123 """程序彼此之间无法兼容""" # 阅读全文