一、创建django项目
二、修改settings.py里的配置:
1、修改语言和时区:
# 语言编码
LANGUAGE_CODE = 'zh-hans'
TIME_ZONE = 'UTC'
USE_I18N = True
# 不用时区
USE_TZ = False
2、配置数据库:
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'gssoa',
'USER': 'root',
'PASSWORD': '123456',
'HOST': '127.0.0.1',
'PORT': 3306
}
}
3、安装rest_framework
通过命令:pip install djangorestframework==3.15.1 ,即可安装。课程中的版本是3.15.1。
可以不指定版本号(把==3.15.1去掉)
pip install djangorestframework==3.15.1
4、关闭CRSF保护
三、实现跨域:
1、在PyCharm终端安装:
pip install django-cors-headers
2、在settings.py里配置:
是指中间件(有顺序要求):
MIDDLEWARE = [
'django.middleware.security.SecurityMiddleware',
# 'django.contrib.sessions.middleware.SessionMiddleware',
# 一定要在CommonMiddleware前面
"corsheaders.middleware.CorsMiddleware",
'django.middleware.common.CommonMiddleware',
# 关闭CSRF保护
# 'django.middleware.csrf.CsrfViewMiddleware',
# 'django.contrib.auth.middleware.AuthenticationMiddleware',
# 'django.contrib.messages.middleware.MessageMiddleware',
'django.middleware.clickjacking.XFrameOptionsMiddleware',
'apps.oaauth.middlewares.LoginCheckMiddleware'
]
设置访问权限:
也可以这样设置(设置单独的域名可以访问)
四、创建app,然后在settings.py添加项目app