2023年4月8日
摘要: 与后端交互 axions发送ajax请求 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <script src="../js/vue.js"></script> <script 阅读全文
posted @ 2023-04-08 22:17 zyg111 阅读(15) 评论(0) 推荐(0) 编辑
摘要: django框架 django框架前导 自己手写的原始版web框架(1.0) 问 1.我们在自己编写web框架之前需要先弄清楚web框架的作用 2.我们编写web框架时要弄清楚需要实现什么样的功能 答 1.web框架的作用就是连接前端与数据库,web框架可以被看成是连接两者的中间介质,也可以简单的理 阅读全文
posted @ 2023-04-08 21:50 zyg111 阅读(37) 评论(0) 推荐(0) 编辑
摘要: 静态文件 1.静态文件 不经常修改的文件,主要是针对html文件所使用到的各种资源 css文件 js文件 img文件 第三方框架文件 django针对静态文件资源一般需要单独开一个目录存放 static目录 该目录下如果各类型的文件都多,那么我们还可以继续创建目录,就以文件类型作为目录名称 2.资源 阅读全文
posted @ 2023-04-08 21:30 zyg111 阅读(34) 评论(0) 推荐(0) 编辑
摘要: django路由层 django请求生命周期流程图 django路由层 1.路由匹配 django1.X版本路由的第一个参数是正则表达式 django2.X及以上版本的则是path写什么就匹配什么 # 无论什么版本的django都自带加斜杠后缀的功能,我们可以把这个功能手动取消 取消自动加斜杠后缀功 阅读全文
posted @ 2023-04-08 21:29 zyg111 阅读(20) 评论(0) 推荐(0) 编辑
摘要: django模型层 前期了解知识 1.django自带的sqlite3数据库对时间字段不够敏感,而且功能也少,所以我们习惯切换成常见的数据库 2.对于django,ORM不会自定帮我们创建库,所以需要我们提前准备好库 3.单独测试Django的某个功能层 Django默认是不允许单独测试某个py文件 阅读全文
posted @ 2023-04-08 21:18 zyg111 阅读(30) 评论(0) 推荐(0) 编辑
摘要: forms组件 forms组件简介 小需求:获取用户数据并发送给后端校验 后端返回不符合校验规则的提示信息 form组件 1.自动校验数据 2.自动生成标签 3.自动展示信息 from django import forms class MyForm(forms.Form): username = 阅读全文
posted @ 2023-04-08 21:12 zyg111 阅读(12) 评论(0) 推荐(0) 编辑
摘要: Vue-cli vue-cli创建项目 1.下载node解释器 在node官网中下载node解释器,安装时一直下一步就行 2.验证 node下载完是自动添加环境变量的,可以在cmd中输入node来验证 3.安装vue-cli npm install -g @vue/cli # 使用原生的npm速度慢 阅读全文
posted @ 2023-04-08 21:12 zyg111 阅读(20) 评论(0) 推荐(0) 编辑
摘要: Django内置序列化组件 我们在学习Django内置序列化组件之前需要知道的一点是:前后端分离的项目,它的视图函数只需要返回json格式的数据即可 from django.http import JsonResponse 1.不适用序列化组件 JsonResponse发送到前端的数据是以字典形式发 阅读全文
posted @ 2023-04-08 21:01 zyg111 阅读(18) 评论(0) 推荐(0) 编辑
摘要: props的其它内容 props的作用就是用于在子组件中接收传入的数据 props的使用方式 1.数组 props:['name'] 2.对象,指定传入变量的类型 props:{name:Number} 3.对象,传入变量有类型、默认值和必填 props: { name: { type: Strin 阅读全文
posted @ 2023-04-08 20:54 zyg111 阅读(21) 评论(0) 推荐(0) 编辑
摘要: django模板层 模板语法传值 1.精准传值 return render(request, '01.html', {'a': name, 'b': age}) 这种传值方式不浪费资源但是针对名字比较多的情况下比较麻烦 2.统一传值 return render(request, '01.html', 阅读全文
posted @ 2023-04-08 20:40 zyg111 阅读(20) 评论(0) 推荐(0) 编辑