
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
一、验证和授权概述Django有一个内置的授权系统。他用来处理用户、分组、权限以及基于cookie的会话系统。Django的授权系统包括验证和授权两个部分。验证是验证这个用户是否是他声称的人(比如用户名和密码验证,角色验证),授权是给与他相应的权限。Django内置的权限系统包括以下方面:用户。权限。分组。一个可以配置的密码哈希系统一个可插拔的后台管理系统二、使用授权系统:默认...
参考 Django rest framework自定义返回数据格式一、简介drf 默认返回的异常格式是这样的{"username": ["该字段是必填项。"],"password": ["该字段是必填项。"]}但是在实际工作中、这样的数据不利于前端的渲染,一般是这样的格式返回(有错误的时候){"msg": "username该字段是必填项。","code": 0,"data": ""}
1、项目根目录下新建一个文件夹:apps2、将所有的app拖到apps中,不要勾选Search for references3、(重要)选中apps文件夹,右键选择Make Directory As --> Sources Root最后在setting.py 中添加以下代码import sys# sys.path是python的搜索模块的路径集sys.path.insert(0, os.pa
方法一、直接templates目录创建特定命名的模板文件主配置文件settings.py中添加模板路径,关闭调试模式 DEBUG = False ,因为调试模式的错误页面是开发下会显示错误信息的,同时设置ALLOW_HOSTDEBUG = FalseALLOWED_HOSTS = [*]TEMPLATES = [{...'DIRS': [os...
在路由文件里添加re_path(r'^$',views.index)
一、Django中设置使用pip安装pip install django-cors-headerssetting.py中设置INSTALLED_APPS = [...'corsheaders']MIDDLEWARE = ['corsheader.middleware.CorsMiddleware',# 尽量放在csrf前面...]添加中间件,需要注意放的位置,在SessionMiddleware后
创建一个pipeline类型的任务设置脚本, 这里可以执行很多操作,选择流水线语法可以自定义例如我这里echo hello world,并且执行shell,然后再执行构建一下gitlabansible这个项目pipeline {agent anystages {stage('Hello测试') {steps {echo 'Hello World'}}stage('执行she
一、Sonarqube安装1、阿里yum源curl -o /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repocurl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo2、Java环境安装yum in
参考vue-typescript-admin-element-ui 基于Vue+typescript版的后台管理系统模板。众所周知,js是一门弱类型的语言,尤其是在变量赋值时,永远都是给变量直接赋值各种类型值来初始化,线上一些隐藏的bug就冷不防会暴露出来。把这种错误扼杀在项目开发编译阶段而非上线阶段,所有就有了typescript超集的出现。那Vue中是怎么引用typescript项目的呢一、v
下载地址https://github.com/oliver006/redis_exporter/releases。在prometheus中配置target节点,采集成功后就可以在prometheus中查询到数据了。访问ip:9121/metrics 地址,可以看到有相关的指标信息。指标信息说明如下(chatgpt告诉我的,我也不知道对不对)








