栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

p6 配置文件

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

p6 配置文件

在django中配置day06以前学过的所有配置文件
INSTALLED_APPS = [
    'rest_framework', #drf框架
    'corsheaders',  #跨域
    'users',   #app
]

MIDDLEWARE = [
    'corsheaders.middleware.CorsMiddleware', #配置跨域中间件
]

CORS_ORIGIN_ALLOW_ALL=True  #允许所有的源访问

#配置MySQL数据库
DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.mysql',
        'NAME': 'p602',
        'USER':'root',
        'PASSWORD':'123456789',
        'PORT':3306,
        'HOST':'localhost',
    }
}

#配置静态文件
STATICFILES_DIRS=(os.path.join(BASE_DIR,'static'),)


#跨域白名单
CORS_ORIGIN_WHTELIST=('http://localhost:8080',)
#允许带着cookie
CORS_ALLOW_CREDENTIALS=True
#允许请求头
CORS_ALLOW_HEADERS=('X-Requested-with','token','Content-Type','authorization')
#允许请求方法
CORS_ALLOW_METHODS= ('GET','POST','PUT','DELETe','OPTIONS')


#配置jwt的全局认证
REST_FRAMEWORK = {
    # 身份认证
    'DEFAULT_AUTHENTICATION_CLASSES': ['rest_framework_jwt.authentication.JSONWebTokenAuthentication'],
}

from datetime import timedelta

JWT_AUTH = {
    # jwt过期时间
    'JWT_EXPIRATION_DELTA': timedelta(days=1),
    # 自定义返回数据
    'JWT_RESPONSE_PAYLOAD_HANDLER': 'users.utils.jwt_response_payload_handler',
}

#认证的用户模型类
AUTH_USER_MODEL='users.Users'

#配置django的认证
AUTHENTICATION_BACKENDS= [
    'users.utils.MyAuthentication'
]

#配置容联云  账号信息
ACCID='8a216da8804ba8a5018064a09f03065f'

ACCTOKEN='6647b67a52b74fe4be11961110d24470'

APPID='8a216da8804ba8a5018064a09fe60666'




LANGUAGE_CODE = 'zh-Hans' #设置中文

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/840635.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号