摘要: pycharm默认使用的是flask内置的服务器程序,在命令行中启动即可,python app.py。 阅读全文
posted @ 2022-04-09 20:30 pandaZzz 阅读(173) 评论(0) 推荐(0)
摘要: 一、中间件简介 中间件就是介于request和response处理之间的一道处理过程,相对比较轻量级,在全局上改变django的输入与输出,因为改变的是全局,所以要谨慎使用。 中间件其实就是在我们视图函数执行前执行的一些额外的操作,本质上就是自定义一个类,定义了一些方法,我们的django项目一直都 阅读全文
posted @ 2020-09-28 21:17 pandaZzz 阅读(203) 评论(0) 推荐(0)
摘要: 一、创建模型 作者模型:一个作者有姓名和年龄。 作者详细信息模型:作者的详细信息放到详情表,包含生日,手机号,家庭住址等信息。作者详情模型和作者模型之间是一对一的关系(one-to-one) 出版商模型:出版商有名称,所在城市以及email。 书籍模型: 书籍有书名和出版日期,一本书可能会有多个作者 阅读全文
posted @ 2020-09-17 19:21 pandaZzz 阅读(181) 评论(0) 推荐(0)
摘要: 一、ORM介绍 ORM解决的开发人员不需要编写sql代码,即数据模型的设计不需要依赖特定的数据库,减轻开发人员的工作量,ORM是“对象—关系—映射”Object Relational Mapping)的简称。django的orm功能很强大,但是没有分离出来让别人使用。 类对象 >sql >pymys 阅读全文
posted @ 2020-09-16 20:01 pandaZzz 阅读(228) 评论(0) 推荐(0)
摘要: 一、django的视图函数views ​ 一个视图函数(类),简称视图,是一个简单的Python 函数(类),它接受Web请求并且返回Web响应。 ​ 响应可以是一张网页的HTML内容,一个重定向,一个404错误,一个XML文档,或者一张图片。 视图层,熟练掌握两个对象即可:请求对象(request 阅读全文
posted @ 2020-09-09 14:40 pandaZzz 阅读(328) 评论(0) 推荐(0)
摘要: 目录一、URl配置1、无名分组2、有名分组:3、URLconf匹配的位置4、视图函数指定默认值5、url路由分发之include二、url正则表达式详解三、url别名和反向解析1、设置url别名2、反向解析 一、URl配置 URL配置(URLconf)就像Django 所支撑网站的目录。它的本质是U 阅读全文
posted @ 2020-08-17 08:13 pandaZzz 阅读(1125) 评论(0) 推荐(0)
摘要: 一、HTML DOM 树 HTML DOM 模型被构造为对象的树。 DOM规定HTML中每一个成分都是一个节点。 文档节点(document对象):代表整个节点 元素节点(element对象):代表一个元素 文本节点(text对象):代表元素(标签)中的文本 属性节点(attribute对象):代表 阅读全文
posted @ 2020-08-08 19:47 pandaZzz 阅读(194) 评论(0) 推荐(0)
摘要: 一、什么是BOM? ​ BOM(Browser Object Model),即浏览器对象模型。可以对浏览器窗口进行访问和操作。使用 BOM,可以移动窗口、改变状态栏中的文本以及执行其他与页面内容不直接相关的动作。 BOM缺乏标准化,JavaScript语法的标准化组织是ECMA,DOM的标准化组织是 阅读全文
posted @ 2020-08-08 19:44 pandaZzz 阅读(302) 评论(0) 推荐(0)
摘要: 一、javaScript概述 ECMAScript和javaScript的关系是:前者是后者的规格,后者是前者的实现。 文档对象模型(DOM):Doucunment object model(整合js,css,html) 浏览器对象模型(BOM):Broswer object model(整合js和 阅读全文
posted @ 2020-08-08 19:32 pandaZzz 阅读(222) 评论(0) 推荐(0)
摘要: 一、字体属性 1、font-size(字体大小) p{ font-size: 14px; } font-size 属性可设置字体的尺寸。 ​ px:像素,稳定和精确 ​ %:把 font-size 设置为基于父元素的一个百分比值,布局时用到。 ​ em:移动端字体样式大小,相对于其父元素来设置字体大 阅读全文
posted @ 2020-08-08 19:27 pandaZzz 阅读(201) 评论(0) 推荐(0)
摘要: 一、CSS盒子模型 HTML文档中的每个元素都被描绘成矩形盒子,这些矩形盒子通过一个模型来描述其占用空间,这个模型称为盒子模型。 盒子模型通过四个边界来描述:margin(外边距),border(边框),padding(内填充),content(内容区域),如图所示: <style> div { b 阅读全文
posted @ 2020-08-08 17:08 pandaZzz 阅读(220) 评论(0) 推荐(0)
摘要: 一、CSS简介 在HTML中如果设置标签的样式需要为每个HTML元素单独设置,当HTML元素很多时,会定义了一些重复的样式属性,并且要逐个修改是十分麻烦的。 **CSS功能:**将HTML页面的内容与样式分离,清晰、高效。 CSS:层叠样式表,把HTML元素的样式收集然后写到一起。 优势: 网页的样 阅读全文
posted @ 2020-08-05 11:56 pandaZzz 阅读(153) 评论(0) 推荐(0)
摘要: 一、线程基础和GIL锁 1.1 线程和进程 进程 数据隔离,资源分配的最小单位,可以利用多核,操作系统调度,数据不安全,开启关闭切换时间开销大,一般开启的进程数不会超过cpu个数的两倍 线程 同一个进程中的多个线程同时被cpu执行,数据共享,操作系统调度的最小单位,可以利用多核,操作系统调度,数据不 阅读全文
posted @ 2020-07-25 08:16 pandaZzz 阅读(153) 评论(0) 推荐(0)
摘要: 一、操作系统基础 定义:操作系统是一个协调、管理和控制计算机硬件资源和软件资源的控制程序。 操作系统本质位于计算机硬件和软件之间,本质也是一个软件。操作系统由操作系统的内核(运行于内核态,管理硬件资源)以及系统调用(运行于用户态,为应用程序员写的应用程序提供系统调用接口)两部分组成。 操作系统的发展 阅读全文
posted @ 2020-07-20 13:19 pandaZzz 阅读(211) 评论(0) 推荐(0)
摘要: 一、什么是socket? 1.1 套接字简介 套接字(socket):最初是应用于计算机两个进程之间的通信。 两种类型的套接字:基于文件的和面向网络的 基于文件的套接字:UNIX套接字,套接字的一个家族,并且拥有一个“家族名字”,AF_UNIX(又名:AF_LOCAL),代表地址家族:UNIX。py 阅读全文
posted @ 2020-07-19 19:42 pandaZzz 阅读(247) 评论(0) 推荐(0)
返回顶部