django的settings

news/发布时间2024/5/12 5:07:58

django的settings模板

jwt配置

from datetime import timedelta# jwt配置
SIMPLE_JWT = {# Access Token的有效期'ACCESS_TOKEN_LIFETIME': timedelta(minutes=5), # Refresh Token的有效期'REFRESH_TOKEN_LIFETIME': timedelta(days=7), # 用于指定JWT在HTTP请求头中使用的身份验证方案。默认为"Bearer""AUTH_HEADER_TYPES": ("Token",),  # 用于生成访问令牌和刷新令牌的序列化器。 改成你自己的即可"TOKEN_OBTAIN_SERIALIZER": "rest_framework_simplejwt.serializers.TokenObtainPairSerializer",
}

国际化

LANGUAGE_CODE = "zh-hans"TIME_ZONE = "Asia/Shanghai"USE_I18N = TrueUSE_TZ = False

继承auth的user表

AUTH_USER_MODEL = "app01.UserInfo"

drf的配置


REST_FRAMEWORK = {# response响应'DEFAULT_RENDERER_CLASSES': ['rest_framework.renderers.JSONRenderer','rest_framework.renderers.BrowsableAPIRenderer',],# request请求'DEFAULT_PARSER_CLASSES': ['rest_framework.parsers.JSONParser','rest_framework.parsers.FormParser','rest_framework.parsers.MultiPartParser'],# 登录认证'DEFAULT_AUTHENTICATION_CLASSES': ["v1.authentication.AuthenticationFailed"],# 权限认证'DEFAULT_PERMISSION_CLASSES': ["v1.permissions.UserPermission"],# 频率控制'DEFAULT_THORTTLING_CLASSES': ["v1.throttling.CommonThrottling"]
}

coreapi

# 报错这个可以配置
#AttributeError: 'AutoSchema' object has no attribute 'get_link'REST_FRAMEWORK = {'DEFAULT_SCHEMA_CLASS': 'rest_framework.schemas.coreapi.AutoSchema',# 新版drf schema_class默认用的是rest_framework.schemas.openapi.AutoSchema
}

数据库

DATABASES = {'default': {'ENGINE': 'django.db.backends.mysql',"NAME": "there","HOST": "localhost","USER": "root","PASSWORD": "xm123","PORT": 3306,}
}

simpleui

# 注册app
INSTALLED_APPS = ['simpleui',  # 这个名称  不是别的 放第一个位置 不要忘记逗号
]# 修改logo
SIMPLEUI_LOGO = 'logo地址'
# 例如下面  这个地址可以是本地地址 也可以是网络地址 就是1:1的图片
SIMPLEUI_LOGO = '/media/img/logo/girl.jpg'# 隐藏右侧SimpleUI广告链接和使用分析
SIMPLEUI_HOME_INFO = False
SIMPLEUI_ANALYSIS = False# 隐藏最近的动作
SIMPLEUI_HOME_ACTION = False

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.ulsteruni.cn/article/13463170.html

如若内容造成侵权/违法违规/事实不符,请联系编程大学网进行投诉反馈email:xxxxxxxx@qq.com,一经查实,立即删除!

相关文章

OOP第一次博客作业

一. 前言 在过去三周里每周都有一次PTA大作业,每次的内容都是在前一次的内容上更加复杂,也更完善。这几次作业考察的不只是基础的Java语法,还有正则表达式,动态列表等,更注重语句之间的逻辑性。从前几次简单的程序要求一下跳到这么困难的题,让人有点难以适应。特别是不定…

OOP第一阶段题集总结

一.前言知识点:数组,字符串的使用,链表,hashmap,泛型的使用,正则表达式的使用,类的设计,类与类之间的关系,单一职责。 题量:题目数量为5+4+3,数量适中,其中都是前几题较简单,最后一题较为复杂,且每一次都是在前一次的基础上进行迭代。 难度:前几题基础简单,最后…

科研软件

【专业软件】科研软件看这里,方便你我他 封面目录页 1. 科研专业软件1.1. 数值模拟1.1.1. 有限元 1.1.2. 离散元1.2. 顶级图像分析软件2. 实用小工具2.1. GIF制作2.1.1. ScreenToGif2.2. 文字识别2.2.1. 公式识别2.3. 网络限制版资源获取2.3.1. yotub…

23201228-第一次Blog

一、前言: 从大一下学期开始学习java到现在,已经完成了三次PTA用java实现的大作业,三次PTA作业的难度在逐渐增大,每次最后一题都是从第一次PTA大作业里迭代而来,难度很大且每次提升,涉及的内容有很多,比如类,方法,Arraylist等,但最主要的还是类的设计,通过这三次作业…

关于题目集1~3的总结

前言 前三次pta作业最后一题都是答题判题程序,题目难度逐级提升但写完后收获也不小。首先一点是需求分析,不应上来就写代码而是从业务需求整体分析,在确定好程序的层次结构再开始实现相应的功能。 在这三次作业中,将所学的编程知识很好地运用,其次,三次作业也同样考验我们…

blog1 1--3周PTA训练总结

一.前言: 在学习过C语言之后,面向对象的程序设计在本学期如期开启。该课程的编程语言是java,java与所学过的C语言有诸多相似之处,与C语言课程所不同的是,这门课程注重的是面向对象,如果说C语言是语法的学习,那么java就是其实战应用的学习,这门课的学习更让我深刻的感受…