随笔分类 -  django

摘要:BBS项目之登录页面首页 登录页面以及验证码 首页搭建 登录页面以及验证码 #登录功能 def login(request): if request.is_ajax(): if request.method=='POST': # 获取参数 back_dic={'code':200,'msg':'登陆 阅读全文
posted @ 2021-12-10 21:01 迪迦张 阅读(79) 评论(0) 推荐(0) 编辑
摘要:BBS项目表设计 CBV添加装饰器 from django.views import View # method_decorator @method_decorator(login_auth, name='get') # 第二种方式 class IndexView(View): @method_de 阅读全文
posted @ 2021-12-09 21:15 迪迦张 阅读(40) 评论(0) 推荐(0) 编辑
摘要:CBV添加装饰器 csrf跨站请求伪造 、装饰器 auth模块 CBV添加装饰器 csrf跨站请求伪造 csrf相关装饰器 Auth模块 只要是跟注册,登录,修改密码,注销,验证是否登录等等 CBV添加装饰器 # 1. FBV: function based view 基于函数的视图函数 # 2. 阅读全文
posted @ 2021-12-08 21:36 迪迦张 阅读(23) 评论(0) 推荐(0) 编辑
摘要:django操作cookie和session 中间件 自定义中间件 form组件基本定义 与models定义类基本一致 但是这里定义在views视图层 1.先导入 from django import forms 2.定义 class MyFormWow(forms.Form): #username 阅读全文
posted @ 2021-12-06 20:16 迪迦张 阅读(26) 评论(0) 推荐(0) 编辑
摘要:forms组件 ajax实现二次确认 #原生js 1.按钮绑定点击事件 2.判断是否发送ajax请求 数据携带方式注意 #进阶版 引用第三方插件sweetalert 1.给按钮绑定点击事件 2.赋值插件代码 3.修改部分内容 #前后端交互使用ajax 那么后端推荐返回字典类型的json格式字符串 a 阅读全文
posted @ 2021-12-03 19:54 迪迦张 阅读(34) 评论(0) 推荐(0) 编辑
摘要:ajax实现删除提醒(普通版、进阶版)ajax发送文件 核心参数值dataType 自定义分页器 图书管理系统 #图书管理系统 首页展示功能 1.在后端查全部的数据对象 返回一个展示页面 并把数据对象传给展示页面 2.展示页面查询出全部的数据对象,展示页面 添加图书功能 1.创建添加图书页面的url 阅读全文
posted @ 2021-12-02 21:18 迪迦张 阅读(59) 评论(0) 推荐(0) 编辑
摘要:图书编辑删除 字段参数choise(重要)多对多三种创建方式 ajax语法结构 Q查询 # Q查询功能 1.可以改变查询条件的链接关系 比如 and or 2.可以改变查询条件左侧的条件(变量名>>>字符串) from django.db.models import Q #先导入 # 基本使用 mo 阅读全文
posted @ 2021-12-01 20:04 迪迦张 阅读(118) 评论(0) 推荐(0) 编辑
摘要:Q查询 orm字段补充 查询优化事务操作 图书管理系统 外键字段数据的增删改查 一对多与一对一 publish=对象 publish_id=数字 多对多 add() set() remove() clear() 正反向查询的概念 所谓的正反向完全取决于外键字段在谁那儿 """ 正向查询按外键字段 反 阅读全文
posted @ 2021-12-01 08:28 迪迦张 阅读(43) 评论(0) 推荐(0) 编辑
摘要:外键字段的增删改查 正向反向插叙概念 跨表查询 聚合查询与分组查询 F查询 自定义过滤器、标签、inclusion_tag 1.首先现在应用目录下创建名字为templatetags的文件夹 2.文件夹里创建任意名称的.py文件 里面写两行内容 from django import template 阅读全文
posted @ 2021-11-30 11:04 迪迦张 阅读(49) 评论(0) 推荐(0) 编辑
摘要:自定义过滤器、标签、inclusion_tag、模板的继承与导、入双下划线查询 三板斧 HttpResponse render redirect 视图函数必须返回一个HttpResponse对象 JsonResponse from django.http import JsonResponse #看 阅读全文
posted @ 2021-11-28 16:47 迪迦张 阅读(36) 评论(0) 推荐(0) 编辑
摘要:视图层 FBV和CBV 模板层 django请求生命周期流程图 浏览器发送请求(数据格式遵循http格式) web服务网关接口(django默认的wsgiref,,生产环境会换成uwsgi) 整个jango 中间件(类似于django的保安 门户) 路由层(urls 路由匹配) 视图层(views 阅读全文
posted @ 2021-11-26 11:18 迪迦张 阅读(52) 评论(0) 推荐(0) 编辑
摘要:路由层各种功能 django orm简介 为了不使用sql语句操作数据库 使用类 对象.属性的方式 缺点是:自动写的sql语句可能不是最佳执行效率 使用explain 的type可能会是all 优点是:不用写sql语句 使用orm 1.先在settings里配置databases 2.在__init 阅读全文
posted @ 2021-11-25 14:41 迪迦张 阅读(91) 评论(0) 推荐(0) 编辑
摘要:orm简单相关操作 django主要文件 mysite项目文件夹 mysite同名文件夹 settings.py # 配置文件 urls.py # 存放路由和视图函数对应关系 应用文件夹(可以有多个) migrations文件夹 # 里面存放ORM针对数据库相关的记录 apps.py # 每个应用的 阅读全文
posted @ 2021-11-24 11:18 迪迦张 阅读(58) 评论(0) 推荐(0) 编辑
摘要:django 目录 静态文件配置 request对象 django连接mysql # 手敲web框架 借助于socket模块启动服务器,针对于http协议数据自己人为处理(切割) # 借助于wsgiref 内部封装了socket 以及针对http格式数据处理 #代码优化 拆分代码 根据不同功能拆分 阅读全文
posted @ 2021-11-23 10:40 迪迦张 阅读(46) 评论(0) 推荐(0) 编辑
摘要:简单web框架 django简单介绍 前端框架值bootstrap 1.引入方式 本地源文件 远程CDN(第一次用最好使用本地源文件) 2.bootstrap动态效果需要依赖于jQuery 3.布局容器 container container-fluid 4.栅格系统 row col-md-8 co 阅读全文
posted @ 2021-11-20 17:42 迪迦张 阅读(62) 评论(0) 推荐(0) 编辑

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