摘要: Django基础 Django请求生命周期流程图 web应用 : Django简介与安装 中间件 : Django中间件 路由层 : 路由控制 名称空间与虚拟环境 视图层 : 三板斧 CBV和FBV JsonResponse 简单文件上传 模版层 : 模板语法 模型层 : 单表操作 多表操作 ORM 阅读全文
posted @ 2022-03-02 19:23 Snails蜗牛 阅读(27) 评论(0) 推荐(0) 编辑
摘要: 前端基础 前端概念 前端(网站前台部分): 前端即网站前台部分,运行在PC端,移动端等浏览器上展现给用户浏览的网页 前端技术: 前端设计: 一般可以理解为网站的视觉设计 前端开发: 前端开发则是网站的前台代码实现,包括基本的HTML和CSS以及JavaScript/ajax,最新的高级版本HTML5 阅读全文
posted @ 2022-02-28 20:09 Snails蜗牛 阅读(78) 评论(0) 推荐(0) 编辑
摘要: 软件开发目录规范 目录规范并无固定的要求 只要符合清晰可读即可 bin文件夹 存放一系列启动文件(当启动文件很少或者只有一个的时候也可以直接写在外面) start.py conf文件夹 存放一系列配置文件 settings.py(一般情况下该文件内的变量名都是大写) lib文件夹 存放公共的功能 c 阅读全文
posted @ 2021-11-24 18:17 Snails蜗牛 阅读(36) 评论(0) 推荐(0) 编辑
摘要: 接口文档 https://open.weibo.com/wiki/2/comments/show 自测环境 # 配置环境 import os if __name__ == "__main__": os.environ.setdefault("DJANGO_SETTINGS_MODULE", "day 阅读全文
posted @ 2022-06-20 11:38 Snails蜗牛 阅读(77) 评论(0) 推荐(0) 编辑
摘要: 基于Django中间件学习编程思想 正常思路 def wechat(content): print('微信通知:%s'%content) def qq(content): print('qq通知:%s'%content) def email(content): print('邮箱通知:%s'%con 阅读全文
posted @ 2022-03-15 19:19 Snails蜗牛 阅读(22) 评论(0) 推荐(0) 编辑
摘要: importlib模块 importlib模块作用 专门用来字符串类型的导入 缺陷 最小单位只能到py文件名 演示 END 阅读全文
posted @ 2022-03-15 19:15 Snails蜗牛 阅读(16) 评论(0) 推荐(0) 编辑
摘要: Django中间件 Django中间件 1、Django中间件是Django的门户 请求来的时候需要先经过中间件才能到达真正的Django后端 响应走的时候最后也需要经过中间件才能发送出去 2、Django自带七个中间件 MIDDLEWARE = [ 'django.middleware.secur 阅读全文
posted @ 2022-03-15 19:09 Snails蜗牛 阅读(30) 评论(0) 推荐(0) 编辑
摘要: 批量插入与分页原理 批量插入 批量插入数据的时候,可以使用ORM给你提供的.bulk_create能够大大的减少操作时间 def ab_pl(request): # 普通做法 # 先给Book插入一万条数据 for i in range(10000): models.Book.objects.cre 阅读全文
posted @ 2022-03-08 16:47 Snails蜗牛 阅读(28) 评论(0) 推荐(0) 编辑
摘要: CBV与FBV FBV FBV: function based view 就是平常在views.py中写的函数 from django.shortcuts import render, HttpResponse # Create your views here. from django.http i 阅读全文
posted @ 2022-03-02 18:43 Snails蜗牛 阅读(89) 评论(0) 推荐(0) 编辑
摘要: 聚合,分组,F与Q查询 测试环境搭建 import os if __name__ == "__main__": os.environ.setdefault("DJANGO_SETTINGS_MODULE", "day06.settings") import django django.setup() 阅读全文
posted @ 2022-03-02 18:40 Snails蜗牛 阅读(83) 评论(0) 推荐(0) 编辑
摘要: 模板语法 模板语法之传值 1、跟变量相关的都使用双括号 {{}} 2、跟逻辑相关的都使用 {% %} 3、模板文件中取值一律使用点语法 4、在模板文件里面的函数和类,不用加括号,会自动加括号调用, 不能传递参数 模板语法之过滤器 类似于python里面的内置方法 1、语法 {{变量|过滤器:参数}} 阅读全文
posted @ 2022-03-02 18:36 Snails蜗牛 阅读(312) 评论(0) 推荐(0) 编辑
摘要: 文件上传 上传与接收 def index(request): if request.method == 'POST': print(request.FILES) # 获取文件数据 file_obj = request.FILES.get('file') # 文件对象 print(file_obj) 阅读全文
posted @ 2022-03-02 18:31 Snails蜗牛 阅读(42) 评论(0) 推荐(0) 编辑