drf架构
1.修改settings文件,加跨域
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
# 用来做跨域的
'corsheaders',
]
在settings文件中加上这句代码
# 允许所有域名来访问我们的服务器
CORS_ORIGIN_ALLOW_ALL = True
2.下载跨域库
pip install django-cors-headers
3.关闭cf
# 'django.middleware.csrf.CsrfViewMiddleware',
4.配置数据库
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'zl_test_class',
'USER': 'root',
'PASSWORD': '123456',
'HOST': 'xxx.xx.xxx.xx',
'PORT': 3309
}
}
5.修改时间
TIME_ZONE = 'Asia/Shanghai'
6.静态文件加载路径,在末尾加
STATICFILES_DIRS = [
os.path.join(BASE_DIR, "static")
]

浙公网安备 33010602011771号