05 2022 档案

摘要:后台管理操作数据库 admin.py内先注册,只有注册的表才能后台操作。 from django.contrib import admin from app01 import models # Register your models here. admin.site.register(models 阅读全文
posted @ 2022-05-31 21:48 Yume_Minami 阅读(58) 评论(0) 推荐(0) 编辑
摘要:图形化模块pillow 安装: pip install pillow 导入: from PIL import Image, ImageFont, ImageDraw Image:生成图片对象 ImageDraw:生成画笔对象,可以在图片上乱涂乱画 ImageFont:如果写文字,可以控制字体样式 I 阅读全文
posted @ 2022-05-26 19:41 Yume_Minami 阅读(86) 评论(0) 推荐(0) 编辑
摘要:auth认证模块 django给我们提供了一个可以快速完成用户相关功能的模块,那就是auth认证模块,包含用户创建、认证、编辑等。 也提供了一张用户表,这张表是在我们执行数据库迁移命令之后默认产生的:auth_user表,里面记录了用户的各种信息。 创建django自带的路由url(r'^admin 阅读全文
posted @ 2022-05-25 20:26 Yume_Minami 阅读(122) 评论(0) 推荐(0) 编辑
摘要:django中间件 django的请求生命周期流程中,从wsgiref网关接口到路由层需要经过一个中间件,django自带七个中间件,每个都有各自对应的功能,进入settings.py配置文件就可以看到这七个中间件。 除了这七个中间件,django还支持自定义中间件并提供五个可以自定义的方法:pro 阅读全文
posted @ 2022-05-24 20:42 Yume_Minami 阅读(82) 评论(0) 推荐(1) 编辑
摘要:cookie与session简介 cookie 简介 HTTP协议中有一个特性:无状态,意思是服务端不会保存客户端的数据,客户端一直向服务端发送请求,服务端都不会认识客户端,而cookie就可以让服务端认识客户端。 cookie具体指的是一段小信息,它是服务器发送出来存储在浏览器上的一组组键值对,下 阅读全文
posted @ 2022-05-23 17:52 Yume_Minami 阅读(231) 评论(0) 推荐(1) 编辑
摘要:Django自带的序列化组件 serializers序列化组件可以把我们用ORM产生的QuerySet对象转换成json格式数据。 from django.core import serializers def index(request): book_queryset = models.Book. 阅读全文
posted @ 2022-05-20 18:36 Yume_Minami 阅读(97) 评论(0) 推荐(0) 编辑
摘要:ajax简介 ajax可以在页面不刷新的情况下可以与后端进行数据交互,异步提交,局部刷新。 比如百度的注册页面,我并没有点击提交它就提醒我用户已存在了。 ajax不是一门全新知识,本质就是一些js代码,我们学习ajax直接使用jQuery封装之后的版本(语法更加简单),使用ajax的前提必须要引入j 阅读全文
posted @ 2022-05-19 16:53 Yume_Minami 阅读(3254) 评论(0) 推荐(0) 编辑
摘要:聚合查询 在ORM中也有相应的方法与MySQL中的聚合函数作用一致。 一共有五个聚合函数: | 方法 | 作用 | | | | | Max(字段) | 返回字段中数据最大值 | | Min(字段) | 返回字段中数据最小值 | | Sum(字段) | 返回字段中数据总和 | | Count(字段) 阅读全文
posted @ 2022-05-18 19:04 Yume_Minami 阅读(100) 评论(0) 推荐(0) 编辑
摘要:ORM简介 ORM即对象关系映射,它能够让不会写SQL的python程序员使用python语法就可以直接操作MySQL。 优点:提升了开发效率; 缺点:封装了SQL语句,有时候可能效率不高,还需要人为编写SQL调优; 在ORM中有如下对应关系: | MySQL | ORM | | | | | 表 | 阅读全文
posted @ 2022-05-17 19:38 Yume_Minami 阅读(371) 评论(0) 推荐(0) 编辑
摘要:模板语法传值 django提供的模板语法只有两个符号: {{ }}:主要用于变量相关操作(引用) {% %}:主要用于逻辑相关操作(循环、判断) 传值方式 传值方式一:使用render()方法传值(适用于数据量较少的情况, 节省资源) 后端传值: def index(request): return 阅读全文
posted @ 2022-05-16 18:50 Yume_Minami 阅读(156) 评论(0) 推荐(0) 编辑
摘要:视图函数返回值 视图函数都必须返回一个HttpResponse对象。 首先是之前说的三个返回方法:HttpResponse、render、redirect。 HttpResponse肯定返回的是一个HttpResponse对象,事实上,render()和redirect()方法返回的都是一个Http 阅读全文
posted @ 2022-05-13 18:06 Yume_Minami 阅读(95) 评论(0) 推荐(0) 编辑
摘要:路由层之路由匹配 我们都知道,路由层是匹配对应关系用的,那么它是怎么匹配上的呢? urlpatterns = [ url(r'^index/', views.index), ] url方法的第一个参数其实是一个正则表达式,只要用户输入的地址后缀与内容匹配上,就会执行对应的视图函数。 并且django 阅读全文
posted @ 2022-05-12 17:44 Yume_Minami 阅读(77) 评论(0) 推荐(0) 编辑
摘要:django三板斧 在你创建好django项目之后,如果想要添加功能,编写应用文件夹下的views.py添加功能,并在项目同名文件夹下的urls.py添加对应关系。 django三板斧: HttpResponse():主要用于返回字符串类型的数据。 render():主要用于返回html文件,并且支 阅读全文
posted @ 2022-05-11 17:52 Yume_Minami 阅读(103) 评论(0) 推荐(0) 编辑
摘要:纯手写简易web框架 第一步:搭建简易版本服务端 import socket server = socket.socket() server.bind(('127.0.0.1',8080)) server.listen(5) while True: sock, addr = server.accep 阅读全文
posted @ 2022-05-10 19:26 Yume_Minami 阅读(285) 评论(0) 推荐(0) 编辑
摘要:视图 视图的概念:通过SQL语句的执行得到的一张虚拟表,保存下来之后就称之为'视图'。 创建视图语法: create view 视图名 as SQL语句 视图只能用于数据的查询,不能做增、删、改的操作,可能会影响原始数据,因为视图里面的数据是直接来源于原始表,而不是拷贝一份。 **优点:**如果需要 阅读全文
posted @ 2022-05-09 19:02 Yume_Minami 阅读(64) 评论(0) 推荐(0) 编辑
摘要:python操作MySQL python中支持操作MySQL的模块很多,最常见是pymysql,pymysql属于第三方模块,需要自行下载。 pip install pymysql 基本使用 现有如下数据: 通过python代码获取数据: # 1.导入模块 import pymysql # 2.连接 阅读全文
posted @ 2022-05-06 17:01 Yume_Minami 阅读(232) 评论(0) 推荐(0) 编辑
摘要:表查询关键字 select与from select用于指定查询的字段,from用于指定查询的表。 select 查询的字段 from 表名 也可以给查询的字段起别名: select 字段1 as 别名,字段2 as 别名 from 表名 where筛选 where关键字用于筛选数据。 select 阅读全文
posted @ 2022-05-05 17:22 Yume_Minami 阅读(165) 评论(0) 推荐(0) 编辑
摘要:基本SQL语句 关于库的基本语句 | SQL语句 | 作用 | | | | | use 库名; | 切换到指定库,操作库中的表时必要操作 | | show databases; | 查看所有的库名称 | | show create database 库名; | 指定查看某个库的信息 | | crea 阅读全文
posted @ 2022-05-04 17:03 Yume_Minami 阅读(53) 评论(0) 推荐(0) 编辑
摘要:数据存储演变史 第一阶段:单独的文本文件 刚开始使用文本文件存储数据,这种方式没有固定的存放位置和固定的数据格式。 第二阶段:软件开发目录规范 这个阶段规定了文件存放位置,解决了文本文件没有固定的存放位置的问题,但是没有固定的数据格式这个问题还是存在。 第三阶段:数据库应用 这个阶段开始使用数据库来 阅读全文
posted @ 2022-05-03 16:58 Yume_Minami 阅读(132) 评论(0) 推荐(0) 编辑
摘要:bootstrap框架 bootstrap框架内部提供了很多好看的标签样式和功能,我们只需要在编写时给标签加上class属性值就可以使用样式了。 在使用bootstrap框架之前,需要导入css、js,如果要使用动态效果还需要jQuery。 详情:全局 CSS 样式 · Bootstrap v3 中 阅读全文
posted @ 2022-05-02 18:52 Yume_Minami 阅读(412) 评论(0) 推荐(0) 编辑

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