05 2020 档案
摘要:路由匹配 产生的问题 url方法:第一个参数是正则表达式 只要第一个参数正则表达式能够匹配到内容那么就会立刻停止往下匹配,直接执行对应的视图函数 urlpatterns = [ url(r'test',views.test), url(r'testadd',views.testadd), ] # 1
阅读全文
摘要:django请求生命周期流程图 扩展 缓存数据库 提前已经将你想要的数据准备好了 你来直接拿就可以 提高效率和响应时间 当你在修改你的数据的时候 你会发现数据并不是立刻修改完成的 而是需要经过一段时间才会修改 博客园 ps:图片是自己画的,如有问题,欢迎指正
阅读全文
摘要:pycharm是MySQL的客户端之一 pycharm链接数据库MySQL pycharm链接数据库的方法 参照上课视频即可 django链接数据库 将django默认的数据库sqkit3修改为MySQL 第一步,修改配置文件settings.py ''' 修改前 DATABASES = { 'de
阅读全文
摘要:静态文件配置 静态文件 静态文件:前端已经写好了的能够直接调用使用的文件都可以称之为静态文件 网站写好的js文件 网站写好的css文件 网站用到的图片文件 第三方前端框架 即:拿来就可以直接使用的文件 静态文件的文件夹static 将网站使用的静态文件默认都放在static文件夹下 一般情况下在st
阅读全文
摘要:bootstrap:https://v3.bootcss.com/
阅读全文
摘要:python三大主流web框架 django 特点:大而全,自带的功能特别特别特别的多 不足:有时候过于笨重,造航空母舰的人去拧螺丝 flask 特点:小而精 自带的功能特别特别特别少,但是第三方的模块特别特别特别多,如果将flask第三方的模块加起来完全可以盖过django,并且也越来越像djan
阅读全文
摘要:软件开发架构 cs架构 bs架构 web框架的本质 所有的Web应用本质上就是一个socket服务端,而用户的浏览器就是一个socket客户端。 web框架推导 原始自定义web框架 import socket server = socket.socket() server.bind(('127.0
阅读全文
摘要:jQuery功能简介 jQuery内部封装了原生的js代码,还额外添加了很多的功能 jQuery可以通过书写更少的代码完成js操作 jQuery类似python的模块,叫类库 兼容多个浏览器,在使用jQuery的时候就不需要考虑浏览器兼容问题 jQuery宗旨 write less do more
阅读全文
摘要:// 编写代码,将当前日期按“2017-12-27 11:11 星期三”格式输出(提示:switch结构) const WEEKMAP = { 0: "星期日", 1: "星期一", 2: "星期二", 3: "星期三", 4: "星期四", 5: "星期五", 6: "星期六", }; funct
阅读全文
摘要:Javasript简介 JS是一门面向对象的编程语言 JS的发展史 详情请参见博客:https://www.cnblogs.com/Dominic-Ji/p/9111021.html 注释 单行注释 //单行注释 多行注释 /* 多行注释 多行注释 */ JS代码的引入方式 第一种 script标签
阅读全文
摘要:html <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>导航栏</title> <link rel="stylesheet" href="mycss.css"> </head> <body> <div cl
阅读全文
摘要:CSS简介 什么是CSS 层叠样式表,给HTML标签添加样式的,让它变的更加的好看 CSS注释 # 注释 /*单行注释*/ /* 多行注释1 多行注释2 多行注释3 */ 通常我们在写css样式的时候也会用注释来划定样式区域(因为HTML代码多所以对应的css代码也会很多) /*这是博客园首页的cs
阅读全文
摘要:HTML简介 HTML:超文本标记语言 如果想让浏览器能够渲染出写的页面,就必须遵循HTML语法 浏览器看到的页面,内部都是HTML代码 HTML是书写网页的一套标准 注释 代码之母 <!--单行注释--> <!-- 多行注释 多行注释 多行注释 --> 由于HTML代码非常杂乱无章并且很多,所以习
阅读全文
摘要:多表查询练习 1、查询所有的课程的名称以及对应的任课老师姓名 SELECT course.cname, teacher.tname FROM course INNER JOIN teacher ON course.teacher_id = teacher.tid; 2、查询学生表中男女生各有多少人
阅读全文
摘要:pymysql补充 增删改查 # 1.针对增删改 pymysql需要二次确认才能真正的操作数据 import pymysql conn = pymysql.connect( host = '127.0.0.1', port = 3306, user = 'root', passwd = '12345
阅读全文
摘要:1.整理今日内容 2.完成下列分组查询练习题(以课上建表代码为参考) 1. 查询岗位名以及岗位包含的所有员工名字 2. 查询岗位名以及各岗位内包含的员工个数 3. 查询公司内男员工和女员工的个数 4. 查询岗位名以及各岗位的平均薪资 5. 查询岗位名以及各岗位的最高薪资 6. 查询岗位名以及各岗位的
阅读全文
摘要:如何查询表 1 表准备 create table emp( id int not null unique auto_increment, name varchar(20) not null, sex enum('male','female') not null default 'male', #大部
阅读全文
摘要:# 班级表 cid caption # 学生表 sid sname gender class_id # 老师表 tid tname # 课程表 cid cname teacher_id # 成绩表 sid student_id course_id number ```mysql # 课程表被学生表
阅读全文
摘要:一 约束条件 1.1 default默认值 1.1.1 补充知识点 插入数据的时候可以指定字段 create table t1( id int, name cahr(16) ); insert into t1(name,id) values ('jason',1); 1.1.2 默认值 defaul
阅读全文
摘要:一 存储引擎 引入 日常生活中文件格式有很多种,并且针对不同的文件格式会有对应不同的存储方式和处理机制(txt pdf。。。) 针对不同的数据应该有对应的不同的处理机制来存储 存储引擎就是不同的处理机制 MySQL主要存储引擎 Innodb 是MySQL5.5版本及之后默认的存储引擎 存储数据更加的
阅读全文
摘要:一 数据库的本质 1.1 本质 就是一款基于网络通信的应用程序 1.2 数据库分类 关系型数据库 1.数据之间彼此有关系或者约束 2.存储的表现形式通常是以表格存储,每个字段还会有存储类型的限制 MySQL Oracle db2 access sql server 非关系型 存储数据通常都是以k,v
阅读全文