Django
文章平均质量分 63
这个是我在学习Django的时候的笔记
Alan and fish
虚心学习,沉潜,慎独,自律。
展开
-
Django drf使用Django自带的用户系统的注册功能实现
阅读类,发现了其中的对username字段做的几个处理,第一个就是他添加了一个验证器validators,第二个增加了,当在我们往数据库中添加用户信息的时候,系统就会自动验证是否符合要求,如果不符合要求,就会返回一个字典,将对应字段的错误返回,这就是我想到的与其他博主所做的不同之处.原创 2023-02-09 09:28:55 · 651 阅读 · 0 评论 -
Django前后端分离跨域设置
然后在vue文件中直接调用就可以了,等到以后要修改其他路径名的时候,就可以直接进行修改,不需要再到某个页面中进行修改了.一般在发送请求的时候,需要设置请求头,请求的信息需要过滤处理,因此可以将这些方法全部封装到一起.一定要注意请求头中的信息,根据需求写,否则会出错,坑死我了。此时就会向后端发送请求,得到最终的结果.在vue项目的src路径下创建一个。原创 2023-02-07 20:08:21 · 687 阅读 · 0 评论 -
DjangoRestFramework【simplejwt认证】
在userapp目录下面创建一个,然后在里面创建一个自定义认证类,继承重写函数:原始的只实现用户名密码登入"""实现自定义认证类(登入 内容)如果想自定义认证,就需要继承Django原生的auth,重写django认证方式@param kwargs:认证参数@return:如果认证成功返回认证用户 否则返回None。原创 2023-02-07 14:36:41 · 1934 阅读 · 0 评论 -
DjangoRestFramework【Session认证】
他们都会随着请求头传递到Django中进行验证,验证完之后,他们就会进行授权验证,如果该用户没有达到权限,则请求也不会成功.此时不用登入,就可以直接发送post请求,因为Django会将。上面整个过程就是session认证的流程.在浏览器中按F12,按照图中的点击顺序,然后将在header中写一个。保存到cookie中。原创 2023-02-07 08:39:28 · 322 阅读 · 0 评论 -
DjangoRestFramework【DRMBBasic认证】
找到site-package下面的rest_framework中的settings,将其中认证的代码复制到自己的项目的settings中settings。原创 2023-02-06 11:57:19 · 243 阅读 · 0 评论 -
DjangoRestFramework【DRF授权】
详细方法参考。原创 2023-02-05 20:41:20 · 231 阅读 · 0 评论 -
DjangoRestFramework【用户的创建、查询、修改、删除】
这里创建会存在一些问题,看我的写另外一个教程:https://blog.csdn.net/qq_35653657/article/details/128832687。因为注册类比较特殊,他有一个验证密码功能,所以我就单独创建了一个注册方法类,使用的也是独立的序列化方法,序列化添加了一个验证密码的功能,其中保存的时候使用的方法跟常规方法也不一样,需要注意这个地方的写法.是没有加密功能的,于是需要添加一个加密功能.序列化方法在使用修改的时候,默认的。类加自定义方法,使用的是。序列化,注册使用的是。原创 2023-02-05 17:39:21 · 242 阅读 · 0 评论 -
3.DjangoRestFramework【API文档的使用】
在开发中需要前端后端开发人员实现约定数据接口的地址、类型、参数、返回值等。口头协定肯定不行。需要有API文档。DRF自带了一套自动生成API文档的工具(有点专业)。原创 2023-02-05 10:38:13 · 204 阅读 · 0 评论 -
2.DjangoRestFramework【DRF序列化关系模型】
自定义序列化类 class CustomSrializer(serializers . RelatedField) : def to_representation(self , value) : """重写字段的输出格式:param value:需要序列化的对象: return: 显示的格式。原创 2023-02-03 19:05:27 · 152 阅读 · 0 评论 -
2.DjangoRestFramework【基于DRF的RESTAPI的序列化使用】
进入就能看到rest_framwork相关的教程;原创 2023-02-03 15:58:40 · 320 阅读 · 0 评论 -
1.DjangoRestFramework【前后端分离项目搭建】
然后使用pycharm打开项目。原创 2023-02-03 14:31:25 · 440 阅读 · 0 评论 -
Django项目配置日志文件和自定义异常信息检测
exceptions# 异常处理文件 from rest_framework . views import exception_handler from django . db import DatabaseError from rest_framework . response import Response # 引入状态码文件 from rest_framework import status # 获取日志信息,名字必须与配置文件中注册的对象一致 import logging。原创 2023-02-02 19:35:20 · 344 阅读 · 0 评论 -
Django项目搭建_修改目录结构
│ ├── utils/ # 多个模块[子应用]的公共函数类库[自己开发的组件]│ ├── apps/ # 开发者的代码保存目录,以模块[子应用]为目录保存。│ ├── libs/ # 第三方类库的保存目录[第三方组件、模块]├── luffyapi/ # 项目主应用,开发时的代码保存。│ ├── dev.py # 项目开发时的本地配置。├── logs/ # 项目运行时/开发时日志目录。原创 2023-02-02 15:50:58 · 300 阅读 · 0 评论 -
Django默认的Auth权限管理系统的使用
因为系统默认自带的user对象很多属性和功能并不是我自己需要的,所以需要我们自己重新定义一个user对象.原创 2023-02-01 21:43:53 · 527 阅读 · 0 评论