Python Django学习
文章平均质量分 71
Django基础学习,其中里面涉及到部分源码分析,比较具体
黑日里不灭的light
I'm not light,sir.
展开
-
Python Django源码运行过程
本文只算是本人片面之言(当然也会借鉴网络上公开资料),而且技术含量比较低,内容质量也一般,大家仅限参考即可如果对本文看不太懂,请先阅读后面文章,等都差不多看完再回顾来看。原创 2022-08-18 09:32:12 · 605 阅读 · 0 评论 -
一、python Django基础配置[基础内容]
注释:Django是一个可以支持较大项目的后端框架,可以注册多个app支持多个项目运行。注释:创建项目django会自动创建主干文件。注:上面都是Django里面自带app。原创 2022-08-15 09:44:06 · 422 阅读 · 0 评论 -
二、python Django路由[基本操作、路由反向解析、路由重定向]
包含当前HTTP请求的Headers头部信息, 字典形式。键值KEY都是大写。比如**request.META[‘REMOTE_ADDR’]**可获取用户远程IP地址。:获取当前用户具体服务器里面储存得session值。:获取当前访问用户的所有信息。:获取cookie数据。...原创 2022-08-15 09:45:17 · 465 阅读 · 0 评论 -
二、python Django全局参数[request]
获取当前访问用户的所有信息,此值由中间件auth生成。解释:request。原创 2022-08-20 22:19:33 · 841 阅读 · 0 评论 -
三、python Django ORM操作数据库[增删改查、一对多等、自定义脚本]
设置下面这几个参数[已经存在,取消注释,修改等于后面的内容即可])原创 2022-08-15 09:45:47 · 877 阅读 · 0 评论 -
三、python Django ORM postgresql[基础操作]
Ubuntu。原创 2022-08-20 22:28:21 · 627 阅读 · 0 评论 -
三、python Django ORM 数据库[表单增删、多数据库、数据库内容保存转移]
解释:先在models.py写入模型,根据之前的迁移命令即可成功增加。原创 2022-08-21 15:15:29 · 561 阅读 · 0 评论 -
三、python Django ORM postgresql[数据定时备份、数据恢复]
解释:备份指定数据库,能有效在发生错误时,预防错误,进行恢复。原创 2023-08-10 23:07:58 · 1362 阅读 · 0 评论 -
四、python Django Auth系统[用户管理、管理员权限分配、更改默认user表]
django auth用户管理与权限管理系统原创 2022-08-27 17:13:20 · 1643 阅读 · 2 评论 -
四、python Django 模板[jinja2模板]
环境:Django 3.2。原创 2022-08-18 09:19:34 · 300 阅读 · 0 评论 -
四、python Django 中间件
有一个参数,是request。它的返回值可以是None也可以是对象。返回值是None的话,交给下一个中间件处理,如果是HttpResponse对象,Django将不向下执行,直接返回process_view()有四个参数request是对象。view_func是Django即将使用的视图函数,其为函数对象使用view_func.__name__获取其名字view_args是将传递给视图的位置参数的列表(即路由参数)是将传递给视图的关键字参数的字典(即路由参数)原创 2022-08-19 15:51:29 · 439 阅读 · 0 评论 -
五、python Django CBV视图[基本视图、通用显示视图、通用编辑视图]
解释:因为现在大多前后端分离,所以下面的内容就属于前后端结合,所以就不详细介绍了。解释:全部内容显示(可以设置显示多少),记得设置。,模板里面用的时候比如views.py。里面对应模板里面就是。...原创 2022-08-27 17:11:55 · 325 阅读 · 0 评论 -
五、python Django FBV视图[响应格式、跳转、异常响应、文件上传下载、cookie]
解释:表示返回数据,状态码200。原创 2022-08-15 09:48:00 · 222 阅读 · 0 评论 -
六、python Django REST framework数据格式处理[序列化]
序列化就是从数据库里面—>并且把数据格式改为(如json、xml)。补充:django rest引入这一步的目的就是为了,这样能。:反序列化就是用户向服务器发送参数(如json)—>变为数据库可以识别的,中间还要经过。.........原创 2022-08-15 09:48:24 · 607 阅读 · 0 评论 -
六、python Django REST framework增删改查[视图、扩展类、扩展类的子类、视图集]
重点:请先认真读完下面的内容再进行深入学习,或者先跳过当有不懂的时候,回头再看看下面的话导入:介绍:APIView是REST framework提供的所有视图的基类,继承自Django的View父类,其大体与View用法一样,但有些不同下面马上会介绍。不同:传入到视图方法中的是REST framework封装好的Request对象,而不是Django的HttpRequeset对象(前言里面介绍了他们的区别)视图方法可以返回REST framework的Response对象,不使用之前文章的类似HttpRes原创 2022-08-15 09:48:53 · 1242 阅读 · 0 评论 -
六、python Django REST framework[路由器]
action(methods=['get'], detail=False) #detail表示是否带查询参数,这个需要把前面的代码加到views.py视图里面才能生效。原创 2022-08-15 09:49:20 · 215 阅读 · 0 评论 -
六、python Django REST framework[认证、权限、限流]
解释:认证有五大认证类: BasicAuthentication 、SessionAuthentication 、TokenAuthentication 、RemoteUserAuthentication,他们都继承了BaseAuthentication认证流程代码:使用方法:解释:如果配置全局就无需专门写入局部配置,同理配置局部无需专门写入全局,理由(django在APIView父类里面默认会读取全局配置的,如果局部写相当于覆盖全局配置)局部配置写入views.py1.基础认证1.1原创 2022-08-15 09:49:52 · 488 阅读 · 0 评论 -
六、python Django REST framework GET参数处理[过滤、排序、分页]
解释:过滤其实就是应用于其为所有内容对其进行过滤的,需要专门,如,在所有内容里面得到gid为88的内容。原创 2022-08-15 09:51:19 · 659 阅读 · 0 评论 -
六、python Django REST framework修改源码[更改restful接口风格、访问错误的响应]
解释:单纯可以用以下方法修改后的代码:本代码接口风格:单纯,但又想让代码整齐,继续写get()、post()、put()函数,例如想使用get以外的请求,就专门通过post请求携带一个参数(指的是数据要干什么,比如更新就写put,删除写delete)......原创 2022-08-18 09:18:18 · 313 阅读 · 0 评论 -
七、python Django发布上线[nginx、uwsgi合理配置、uwsgi开机自启、uwsgi定期删除分割日志]
基本同配置flask相同。原创 2022-10-17 20:54:14 · 809 阅读 · 0 评论