#Django配置
##setting.py设置
INSTALLED_APPS = [
# 'django.contrib.admin',
# 'django.contrib.auth',
# 'django.contrib.contenttypes',
# 'django.contrib.sessions',
# 'django.contrib.messages',
'django.contrib.staticfiles', # 静态文件访问
"rest_framework",
"corsheaders", # 跨域访问
"users",
"areas",
"infos",
"devices",
]
MIDDLEWARE = [
# 'django.middleware.security.SecurityMiddleware',
# 'django.contrib.sessions.middleware.SessionMiddleware',
# 'django.middleware.common.CommonMiddleware',
# 'django.middleware.csrf.CsrfViewMiddleware',
# 'django.contrib.auth.middleware.AuthenticationMiddleware',
# 'django.contrib.messages.middleware.MessageMiddleware',
# 'django.middleware.clickjacking.XFrameOptionsMiddleware',
'corsheaders.middleware.CorsMiddleware',
'django.middleware.common.CommonMiddleware',
]
静态文件路径配置
MEDIA_URL = '/media/'
MEDIA_ROOT = os.path.join(BASE_DIR, 'media')
##Mysql配置
在这里插入代码片
'default': {
'ENGINE': 'django.db.backends.mysql', # 数据库引擎
'HOST': '127.0.0.1', # 数据库主机
'PORT': 3306, # 数据库端口
'USER': 'root', # 数据库用户名
'PASSWORD': '123.com', # 数据库用户密码
'NAME': 'bs1' # 数据库名字
},
##REST_FRAME_WORK
需要设置用户未登录时,使用匿名用户
REST_FRAMEWORK = {
# 未登录时user = None
"UNAUTHENTICATED_USER": None,
"UNAUTHENTICATED_TOKEN": None,
'DEFAULT_PARSER_CLASSES': [ # 全局使用的请求解析类
'rest_framework.parsers.JSONParser',
'rest_framework.parsers.FormParser',
'rest_framework.parsers.MultiPartParser',
],
}