04 2023 档案

摘要:[toc] # Django模型层(models层)之ORM介绍 我们在使用Django框架开发web应用的过程中,不可避免地会涉及到数据的管理操作(增、删、改、查),而一旦谈到数据的管理操作,就需要用到数据库管理软件,例如mysql、oracle、Microsoft SQL Server等。 OR 阅读全文
posted @ 2023-04-28 16:11 星空看海 阅读(37) 评论(0) 推荐(0) 编辑
摘要:模板层Templates Django提供了模板系统 (Template System)用来专门定制html文件,一个html文件称之为一个模板 对于静态页面来说,直接编写就好 而针对动态页面,django额外提供了专门的模板语言(Django template language,简称DTL),允许 阅读全文
posted @ 2023-04-27 21:25 星空看海 阅读(37) 评论(0) 推荐(0) 编辑
摘要:三板斧 本质 用来处理请求的视图函数都必须返回HttpResponse对象 # 可以查看源码 1.HttpResponse():肯定是返回HttpResponse对象 2.render():是一个函数,它的源码中返回值也是一个HttpResponse对象 return HttpResponse(co 阅读全文
posted @ 2023-04-27 20:37 星空看海 阅读(17) 评论(0) 推荐(0) 编辑
摘要:路由的作用 路由即请求地址与视图函数的映射关系,在Django中路由默认配置在urls.py中,如下图: 路由配置的格式 # urls.py from django.conf.urls import url from django.contrib import admin # 由一条条映射关系组成的 阅读全文
posted @ 2023-04-27 19:42 星空看海 阅读(55) 评论(0) 推荐(0) 编辑
摘要:pycharm链接数据库(MySQL) 这个时候pycharm就是数据库的客户端了,类似于Navicat。 链接MySQL的一些操作 1.pycharm中数据库位置 方式1:右上角的Database 方式2:左下角 2.选择MySQL 3.连接MySQL 第一次链接要下载驱动 4.点击下选框tabl 阅读全文
posted @ 2023-04-26 22:42 星空看海 阅读(103) 评论(0) 推荐(0) 编辑
摘要:Django请求生命周期 用户在浏览器发起HTTP请求 web服务网关接口: wagiref的作用: 1.请求来了,处理请求,封装数据格式 2.响应走的时候,把数据封装成HTTP格式的数据 WSGI, uWSGI, uwsgi的关系 WSGI WSGI是一个协议,wsgi server服务端 (比如 阅读全文
posted @ 2023-04-26 22:42 星空看海 阅读(19) 评论(0) 推荐(0) 编辑
摘要:[toc] # Settings.py 它包含了django项目启动的所有配置项,下面是django1的配置。 配置中的变量名使用大写 ## 注释 注释,是对配置文件的介绍,可以删除 ```python """ Django settings for day50D project. Generate 阅读全文
posted @ 2023-04-25 22:43 星空看海 阅读(77) 评论(0) 推荐(0) 编辑
摘要:python中的三大主流web框架 1. Django # 特点:大而全(重量级的框架),里面自带了很多的功能和模块,里面也带了很多的文件 2. flask # 特点:小而精(轻量级的框架),自身并没有多少的文件,它也一样可以做django能做的事 它严重依赖第三方模块 >需要不停的安装模块 >所以 阅读全文
posted @ 2023-04-25 21:58 星空看海 阅读(328) 评论(0) 推荐(0) 编辑
摘要:简介 BootStrap是一个前端的框架,它的内部封装了好多的css样式和js代码,你要想使用,只需要把它的类库文件下载下来,引入到你的文档中去,就可以使用了。 我们要使用的时候,只需要对标签加上class类。就是增加class类和删除class类的属性值,来达到某个效果。 Bootstrap可以直 阅读全文
posted @ 2023-04-21 13:48 星空看海 阅读(84) 评论(0) 推荐(0) 编辑
摘要:jQuery简单介绍 jQuery它的内部封装了很多的js代码,并且额外增加了很多功能。它就是js 的一个类库。与python相比较,在python中,我们有模块这个概念,js中的类库就相当于是我们的模块。 jquery是对js的一个高度封装,我们直接学习封装之后的代码。 jquery介绍 jQue 阅读全文
posted @ 2023-04-21 13:47 星空看海 阅读(36) 评论(0) 推荐(0) 编辑
摘要:[toc] # 前戏 到目前为止,学的js语法好像跟浏览器,html标签,没啥太大关系。 也就是我们还不能制作一些我们经常看到的网页的一些交互,我们需要继续学习BOM和DOM相关知识。 JavaScript分为 ECMAScript(核心语法),DOM,BOM。 * BOM(Browser Obje 阅读全文
posted @ 2023-04-20 21:51 星空看海 阅读(50) 评论(0) 推荐(0) 编辑
摘要:[toc] # 前端基础之JavaScript JavaScript和Java没有半毛钱关系,由于当时的Java热度很热,蹭一下热度。 1996年11月,JavaScript的创造者--Netscape公司,决定将JavaScript提交给国际标准化组织ECMA,希望这门语言能够成为国际标准。次年, 阅读全文
posted @ 2023-04-19 15:32 星空看海 阅读(32) 评论(0) 推荐(0) 编辑
摘要:CSS介绍 CSS(Cascading Style Sheet,层叠样式表)定义如何显示HTML元素。 当浏览器读到一个样式表,它就会按照这个样式表来对文档进行格式化(渲染)。 CSS语法 CSS实例 每个CSS样式由两个组成部分:选择器和声明。声明又包括属性和属性值。每个声明之后用分号结束。 CS 阅读全文
posted @ 2023-04-14 19:31 星空看海 阅读(34) 评论(0) 推荐(0) 编辑
摘要:一、HTML基本介绍 1.HTML是什么? 超文本标记语言(Hypertext Markup Language, HTML)是一种用于创建网页的标记语言。 本质上是浏览器可识别的规则,我们按照规则写网页,浏览器根据规则渲染我们的网页。对于不同的浏览器,对同一个标签可能会有不同的解释。(兼容性问题) 阅读全文
posted @ 2023-04-13 15:54 星空看海 阅读(75) 评论(0) 推荐(0) 编辑
摘要:索引 1、索引概述 知识回顾:数据都是存在硬盘上的,那查询数据不可避免的需要进行IO操作 索引就是一种数据结构,类似于书的目录。意味着以后再查数据应该先找目录再找数据,而不是用翻页的方式查询数据 2、键 索引在MySQL中也叫做“键”,是存储引擎用于快速找到记录的一种数据结构。 primary ke 阅读全文
posted @ 2023-04-11 22:42 星空看海 阅读(48) 评论(0) 推荐(0) 编辑
摘要:事务 1、什么是事务? 事务是MySQL的一种机制,每开启一个事务,都可以往里放入一系列的SQL语句。 事务是单个逻辑工作单位执行的一系列操作,要么全执行,要么全不执行,每开一个事务,相当于给数据库拍了一张快照,这意味着在提交之前可以回滚,在事务中可以设置多个保存点,然后可以进行回滚到每个保存点 我 阅读全文
posted @ 2023-04-11 22:28 星空看海 阅读(53) 评论(0) 推荐(0) 编辑
摘要:一、流程控制 1、条件语句 if 条件语句 delimiter // CREATE PROCEDURE proc_if () BEGIN declare i int default 0; if i = 1 THEN SELECT 1; ELSEIF i = 2 THEN SELECT 2; ELSE 阅读全文
posted @ 2023-04-11 22:17 星空看海 阅读(17) 评论(0) 推荐(0) 编辑
摘要:一、视图 1、什么是视图 视图就是通过查询得到一张虚拟表,然后保存下来,下次直接使用即可 2、为什么要用视图 如果要频繁使用一张虚拟表,可以不用重复查询 '''实际工作中,如果数据量比较大,表比较多的情况下,一般情况尽量不使用连表,连表会影响查询效率,不是所有情况都不让使用连表的,有些特殊场景,还真 阅读全文
posted @ 2023-04-11 22:12 星空看海 阅读(27) 评论(0) 推荐(0) 编辑
摘要:Navicat软件 1. 软件简介 第三方开发的用来充当数据库客户端的简单快捷的操作界面 无论第三方软件有多么的花里胡哨,底层的本质还是SQL 能够操作数据库的第三方可视化软件有很多,其中针对MySQL最出名的就是Navicat 1.浏览器搜索Navicat直接下载 版本很多、能够充当的数据库客户端 阅读全文
posted @ 2023-04-09 15:35 星空看海 阅读(114) 评论(0) 推荐(0) 编辑
摘要:一、介绍 针对于记录的相关操作: 使用insert实现数据的插入 update实现数据的更新 使用delete实现数据的删除 使用select查询数据。 二、查询数据SELECT - 单表查询 1.查询的语法 SELECT 字段1,字段2... FROM 表名 WHERE 条件 GROUP BY f 阅读全文
posted @ 2023-04-08 14:22 星空看海 阅读(23) 评论(0) 推荐(0) 编辑
摘要:六、表完整性约束 1.介绍 约束条件就是在数据类型的基础上在添加额外的限制 约束条件与数据类型的宽度一样,都是可选参数 作用:用于保证数据的完整性和一致性 主要分为: unsigned 无符号 zerofill 使用0填充 not null 标识该字段不能为空 default 为该字段设置默认值 u 阅读全文
posted @ 2023-04-07 16:29 星空看海 阅读(15) 评论(0) 推荐(0) 编辑
摘要:一、配置文件 1.查看MySQL相关信息 我们可以使用\s来查看MySQL相关信息 # 直接打\s即可,不需要加分号,加上分号也会输出,但是最后会报错 mysql> \s mysql Ver 14.14 Distrib 5.6.48, for Win64 (x86_64) # MySQL的版本是5. 阅读全文
posted @ 2023-04-06 14:53 星空看海 阅读(17) 评论(0) 推荐(0) 编辑
摘要:一、系统数据库 # 查看所有的数据库名称 mysql> show databases; + + | Database | + + | information_schema | | mysql | | performance_schema | | test | + + 4 rows in set (0 阅读全文
posted @ 2023-04-05 21:25 星空看海 阅读(11) 评论(0) 推荐(0) 编辑
摘要:目录SQL语句一、基本SQL语句查看二、针对库的sql语句创建库查看库修改库删除库三、针对表的sql语句先切换操作库创建表查看表修改表删除表四、针对记录的sql语句添加记录/插入记录查询记录编辑记录删除记录 SQL语句 一、基本SQL语句 1.查看所有的数据库名称(mysql的data下的文件夹) 阅读全文
posted @ 2023-04-04 21:09 星空看海 阅读(45) 评论(0) 推荐(0) 编辑
摘要:数据库 一、数据库管理软件的由来 基于我们之前所学,数据要想永久保存,都是保存于文件中,毫无疑问,一个文件仅仅只能存在于某一台机器上。 如果我们暂且忽略直接基于文件来存取数据的效率问题,并且假设程序所有的组件都运行在一台机器上,那么用文件存取数据,并没有问题。 很不幸,这些假设都是你自己想象出来的, 阅读全文
posted @ 2023-04-04 13:39 星空看海 阅读(25) 评论(0) 推荐(0) 编辑
摘要:引子 之前我们学习了线程、进程的概念,了解了在操作系统中**进程是资源分配的最小单位,线程是CPU调度的最小单位。**按道理来说我们已经算是把cpu的利用率提高很多了。但是我们知道无论是创建多进程还是创建多线程来解决问题,都要消耗一定的时间来创建进程、创建线程、以及管理他们之间的切换。 随着我们对于 阅读全文
posted @ 2023-04-01 17:24 星空看海 阅读(20) 评论(0) 推荐(0) 编辑
摘要:线程 线程概念的引入背景 进程 之前我们已经了解了操作系统中进程的概念,程序并不能单独运行,只有将程序装载到内存中,系统为它分配资源才能运行,而这种执行的程序就称之为进程。程序和进程的区别就在于:程序是指令的集合,它是进程运行的静态描述文本;进程是程序的一次执行活动,属于动态概念。在多道编程中,我们 阅读全文
posted @ 2023-04-01 17:05 星空看海 阅读(25) 评论(0) 推荐(0) 编辑
摘要:理论知识 什么是进程 进程(Process)是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础。在早期面向进程设计的计算机结构中,进程是程序的基本执行实体;在当代面向线程设计的计算机结构中,进程是线程的容器。程序是指令、数据及其组织形式的描述,进 阅读全文
posted @ 2023-04-01 15:44 星空看海 阅读(36) 评论(0) 推荐(0) 编辑
摘要:一、开篇介绍 顾名思义,进程即正在执行的一个过程。进程是对正在运行程序的一个抽象。 进程的概念起源于操作系统,是操作系统最核心的概念,也是操作系统提供的最古老也是最重要的抽象概念之一。操作系统的其他所有内容都是围绕进程的概念展开的。 所以想要真正了解进程,必须事先了解操作系统 二、为什么要有操作系统 阅读全文
posted @ 2023-04-01 13:53 星空看海 阅读(24) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示