四方显神

导航

合集-Django

Django开发笔记(一)入门:web开发框架与Django下载运行
摘要:一、web框架概念 web应用程序的本质: 接收并解析HTTP请求,获取具体的请求信息; 处理本次HTTP请求,即完成本次请求的业务逻辑处理; 构造并返回处理结果——HTTP响应。 一个请求信息来了,请求首行、请求头、请求体。 请求首行包含三个内容:请求方式,请求路径,请求协议版本。 web框架有助 阅读全文

posted @ 2023-12-01 20:49 szdbjooo 阅读(98) 评论(0) 推荐(0)

Django开发笔记(二) 入门案例
摘要:一、Django案例1 给客户端返回字符串 Django启动文件是manage.py,不过现阶段没有必要看源码(后期看),manage.py如何实现,路由怎么完成,这些先放放。 上一篇的图: 写一个简单的入门案例: 请求的第一步是urls.py,现在先看第一步,我们在urls.py里做了哪些事: f 阅读全文

posted @ 2023-12-04 13:47 szdbjooo 阅读(146) 评论(0) 推荐(0)

Django开发笔记(三)四件套一:路由控制器
摘要:这篇开始,正式进入Django语法学习。 一、路由的简单分组使用 Route路由, 是一种映射关系,路由是把客户端请求的url路径和用户请求的应用程序(这里意指django里面的视图)进行绑定映射的一种关系。但是,请求路径和视图函数不是一对一映射关系,也可以多个路径对应一个函数,不过没有一个路径对应 阅读全文

posted @ 2023-12-06 14:11 szdbjooo 阅读(88) 评论(0) 推荐(0)

Django开发笔记(四)四件套二:视图
摘要:这篇开始的学习需要借助postman,针对数据解耦开发。自行下载即可。 django的视图主要有2种,分别是函数视图和类视图.现在刚开始学习django,我们先学习函数视图(FBV),后面再学习类视图[CBV]. 视图函数里只有两块内容: 请求对象request; 响应对象HttpResponse、 阅读全文

posted @ 2023-12-06 20:57 szdbjooo 阅读(48) 评论(0) 推荐(0)

Django开发笔记(五)四件套之三:模板
摘要:模板引擎是一种可以让开发者把服务端数据填充到html网页中完成渲染效果的技术。它实现了把前端代码和服务端代码分离的作用,让项目中的业务逻辑代码和数据表现代码分离,让前端开发者和服务端开发者可以更好的完成协同开发。 静态网页:页面上的数据都是写死的,万年不变 动态网页:页面上的数据是从后端动态获取的( 阅读全文

posted @ 2023-12-07 18:52 szdbjooo 阅读(43) 评论(0) 推荐(0)

Django开发笔记(六)四件套之四:模型层ORM(上)
摘要:Django中内嵌了ORM框架,不需要直接编写SQL语句进行数据库操作,而是通过定义模型类,操作模型类来完成对数据库中表的增删改查和创建等操作。 O是object,也就类对象的意思。 R是relation,翻译成中文是关系,也就是关系数据库中数据表的意思。 M是mapping,是映射的意思。 映射: 阅读全文

posted @ 2023-12-11 18:44 szdbjooo 阅读(63) 评论(0) 推荐(0)

Django开发笔记(七)四件套之四:模型层ORM(下) 表关系
摘要:这两篇其实比较死板,对函数、参数、语法熟悉了就能用,常用常新。 五、创建关联模型 这部分就是数据库表关系。因为经常用,很简单。这一节老师讲的其实是sql知识。 一对多,在多的那端创建关联字段,比如一个班级对多个学生,就在学生表里创建班级字段。 一对一,在任何一张表都可以创建关联字段。一对一比一对多区 阅读全文

posted @ 2023-12-13 20:43 szdbjooo 阅读(33) 评论(0) 推荐(0)

Django开发笔记(八)Ajax
摘要:接下来的学习就是相对比较轻松的,一些对Django的补充,Ajax是其中最重要的,简单但超级重要,必须学会。 这部分学习发现jQuery忘得很干净,参考:jQuery css() 方法 | 菜鸟教程 (runoob.com) 客户端(浏览器)向服务端发起请求的形式: 地址栏:GET 超链接标签:GE 阅读全文

posted @ 2023-12-19 20:34 szdbjooo 阅读(25) 评论(0) 推荐(0)

Django开发笔记(九)Django组件(上)cookie和session
摘要:中间件顾名思义,是介于request与response处理之间的一道处理过程,相对比较轻量级,并且在全局上改变django的输入与输出。因为改变的是全局,所以需要谨慎实用,用不好会影响到性能。 Django的中间件的定义: Middleware is a framework of hooks int 阅读全文

posted @ 2023-12-21 14:07 szdbjooo 阅读(27) 评论(0) 推荐(0)

Django开发笔记(十)Django组件(下)
摘要:四、Django分页器 from django.core.paginator import Paginator 分页案例: views.py: from django.shortcuts import render,HttpResponse from page.models import Book 阅读全文

posted @ 2023-12-26 17:14 szdbjooo 阅读(20) 评论(0) 推荐(0)

Django开发笔记(十一)--第二阶段! -- DRF序列化和反序列化
摘要:一.JsonResponse序列化 二.serializers序列化 三.DRF序列化 1.下载DRF包: cmd窗口命令: pip install djangorestframework 下载完成后可以使用pip list查看下载情况 2.在项目settings文件里配置restframework 阅读全文

posted @ 2024-03-19 18:36 szdbjooo 阅读(24) 评论(0) 推荐(0)

Django开发笔记(十二)DRF PUT更新部分数据 字段校验
摘要:一、查看单条数据 定义访问路径: (Django3.0版本,前面版本的查询条件不是这样) path('retrieve/<int:id>',BookEditView.as_view()) views.py: class BookEditView(APIView): # 查询单条数据 def get( 阅读全文

posted @ 2024-03-20 15:49 szdbjooo 阅读(50) 评论(0) 推荐(0)