随笔分类 -  Django

django框架
摘要:django框架 django框架前导 自己手写的原始版web框架(1.0) 问 1.我们在自己编写web框架之前需要先弄清楚web框架的作用 2.我们编写web框架时要弄清楚需要实现什么样的功能 答 1.web框架的作用就是连接前端与数据库,web框架可以被看成是连接两者的中间介质,也可以简单的理 阅读全文
posted @ 2023-04-08 21:50 zyg111 阅读(49) 评论(0) 推荐(0) 编辑
django相关配置和操作
摘要:静态文件 1.静态文件 不经常修改的文件,主要是针对html文件所使用到的各种资源 css文件 js文件 img文件 第三方框架文件 django针对静态文件资源一般需要单独开一个目录存放 static目录 该目录下如果各类型的文件都多,那么我们还可以继续创建目录,就以文件类型作为目录名称 2.资源 阅读全文
posted @ 2023-04-08 21:30 zyg111 阅读(39) 评论(0) 推荐(0) 编辑
django路由层
摘要:django路由层 django请求生命周期流程图 django路由层 1.路由匹配 django1.X版本路由的第一个参数是正则表达式 django2.X及以上版本的则是path写什么就匹配什么 # 无论什么版本的django都自带加斜杠后缀的功能,我们可以把这个功能手动取消 取消自动加斜杠后缀功 阅读全文
posted @ 2023-04-08 21:29 zyg111 阅读(23) 评论(0) 推荐(0) 编辑
django模型层
摘要:django模型层 前期了解知识 1.django自带的sqlite3数据库对时间字段不够敏感,而且功能也少,所以我们习惯切换成常见的数据库 2.对于django,ORM不会自定帮我们创建库,所以需要我们提前准备好库 3.单独测试Django的某个功能层 Django默认是不允许单独测试某个py文件 阅读全文
posted @ 2023-04-08 21:18 zyg111 阅读(32) 评论(0) 推荐(0) 编辑
forms组件
摘要:forms组件 forms组件简介 小需求:获取用户数据并发送给后端校验 后端返回不符合校验规则的提示信息 form组件 1.自动校验数据 2.自动生成标签 3.自动展示信息 from django import forms class MyForm(forms.Form): username = 阅读全文
posted @ 2023-04-08 21:12 zyg111 阅读(15) 评论(0) 推荐(0) 编辑
django相关操作
摘要:Django内置序列化组件 我们在学习Django内置序列化组件之前需要知道的一点是:前后端分离的项目,它的视图函数只需要返回json格式的数据即可 from django.http import JsonResponse 1.不适用序列化组件 JsonResponse发送到前端的数据是以字典形式发 阅读全文
posted @ 2023-04-08 21:01 zyg111 阅读(22) 评论(0) 推荐(0) 编辑
django模板层
摘要:django模板层 模板语法传值 1.精准传值 return render(request, '01.html', {'a': name, 'b': age}) 这种传值方式不浪费资源但是针对名字比较多的情况下比较麻烦 2.统一传值 return render(request, '01.html', 阅读全文
posted @ 2023-04-08 20:40 zyg111 阅读(23) 评论(0) 推荐(0) 编辑
django之视图层
摘要:django之视图层 视图层必会三板斧 用来处理请求的视图函数都必须返回HttpResponse对象 1. return HttpResponse() # HttpResponse本身是一个类,类加括号产生对象 2. return render() 源码见图二,render的源码是一个函数,返回值是 阅读全文
posted @ 2023-04-08 20:39 zyg111 阅读(18) 评论(0) 推荐(0) 编辑
Ajax
摘要:Ajax 异步提交,局部刷新 基本语法 $.ajax({ url:'', # 提交地址,与form标签的action一致 type:'post', # 请求方式,默认也是get data:{}, # 发送的数据 success:function (args) { # 后端返回结果之后自动触发,arg 阅读全文
posted @ 2023-04-08 20:18 zyg111 阅读(14) 评论(0) 推荐(0) 编辑

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示