即使再小的帆也能远航!|

程序员少帅

园龄:3年9个月粉丝:2关注:11

文章分类 -  Django

图片验证码
摘要:""" 图片相关的模块 pip3 install pillow """ from PIL import Image,ImageDraw,ImageFont """ Image:生成图片 ImageDraw:能够在图片上乱涂乱画 ImageFont:控制字体样式 """ from io import
73
0
0
day71 Auth模块 BBS项目开发流程
摘要:Auth模块 """ 其实我们在创建好一个django项目之后直接执行数据库迁移命令会自动生成很多表 django_session auth_user django在启动之后就可以直接访问admin路由,需要输入用户名和密码,数据参考的就是auth_user表,并且还必须是管理员用户才能进入 创建超
13
0
0
day70 django中间件 csrf跨站请求伪造 基于django中间件一个重要的变成思想
摘要:django中间件 """ django中间件是django的门户 1.请求来的时候需要先经过中间件才能到达真正的django后端 2.响应走的时候最后也需要经过中间件才能发送出去 django自带七个中间件 """ MIDDLEWARE = [ 'django.middleware.securit
16
0
0
day69 cookie与session
摘要:cookie与session """ web领域没有绝对的安全也没有绝对的不安全 """ cookie 服务端保存在客户端浏览器上的信息都可以称之为cookie 它的表现形式一般都是k:v键值对(可以有多个) session 数据是保存在服务端的并且它的表现形式一般也是k:v键值对(可以有多个) t
25
0
0
day68 自定义分页器的拷贝及使用 forms组件
摘要:自定义代码拷贝 class Pagination(object): def __init__(self, current_page, all_count, per_page_num=10, pager_count=11): """ 封装分页相关数据 :param current_page: 当前页
33
0
0
day67 前后端传输数据的编码格式(contentType) ajax基本应用 批量插入
摘要:前后端传输数据的编码格式(contentType) # 我们主要研究post请求数据的编码格式 """ get请求数据就是直接放在url后面的 url?username=jason&password=123 """ # 可以朝后端发送post请求的方式 """ 1.form表单 2.ajax请求 "
44
0
0
day66 choices参数 MTV与MVC模型 多对多关系的三种创建方式 Ajax操作
摘要:choices参数(数据库字段设计常见) """ 针对某个可以列举完全的可能性字段,我们应该如何存储 只要某个字段的可能性是可以列举完全的,那么一般情况下都会采用choices参数 """ model.py文件 class User(models.Model): username = models.
22
0
0
day65 聚合查询 分组查询 F与Q查询 django中如何开启事务 orm中常用字段及参数
摘要:聚合查询 # 聚合查询 aggregate """ 聚合查询通常情况下都是配合分组一起使用的 只要是跟数据库相关的模块 基本上都在django.db.models里面 如果上述没有那么应该在django.db里面 """ from app01 import models from django.db
27
0
0
day64 模型层
摘要:单表操作 # django自带的sqlite3数据库对日期格式不是很敏感 处理的时候容易出错 # 增 # res = models.User.objects.create(name='jason',age=18,register_time='2002-1-21') # print(res) # im
22
0
0
day63 CBV源码剖析 模版层
摘要:CBV源码剖析 # 突破口在urls.py url(r'^login/',views.MyLogin.as_view()) # url(r'^login/',views.view) FBV一模一样 # CBV与FBV在路由匹配上本质是一样的 都是路由 对应 函数内存地址 """ 函数名/方法名 加括
23
0
0
day62 无名有名分组反向解析 路由分发 视图层
摘要:无名有名分组反向解析 # 无名分组反向解析 url(r'^index/(\d+)/',views.index,name='xxx') # 前端 {% url 'xxx' 123 %} # /index/123/ # 后端 reverse('xxx', args=(1,)) # /index/1/ "
46
0
0
day61 django orm中如何创建表关系 路由层(urls.py)
摘要:django orm中如何创建表关系 """ 表与表之间的关系 一对多 多对多 一对一 没有关系 判断表关系的方法:换位思考 """ 图书表 出版社表 作者表 作者详情表 """ 图书和出版社是一对多的关系 外键字段建在多的那一方 book 图书和作者是多对多的关系 需要创建第三张表来专门存储 作者
25
0
0
day60 静态文件配置 request对象方法初识 pycharm链接数据库(MySQL) django链接数据库(MySQL) 利用ORM实现数据的增删改查操作
摘要:静态文件配置 # 登陆功能 """ 我们将html文件默认都放在templates文件夹下 我们将网站所使用的静态文件默认都放在static文件夹下 静态文件 前端已经写好了的 能够直接调用使用的文件 网站写好的js文件 网站写好的css文件 网站用到的图片文件 第三方前端框架 ... 拿来就可以直
41
0
0
day59 Django框架基本操作
摘要:软件开发架构 cs架构 bs架构 # 本质bs也是cs 纯手撸web框架 # HTTP协议 """ 网络协议 HTTP协议 数据传输是明文 HTTPS协议 数据传输是密文 websocket协议 数据传输是密文 四大特性 1.基于请求响应 2.基于TCP、IP作用于应用层之上的协议 3.无状态 4.
18
0
0
点击右上角即可分享
微信分享提示
深色
回顶
展开