django常见配置操作
一、MySQL数据库配置
#数据库 MySQL
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
#数据库名
'NAME': 'shop_mysql',
#MySQL 账号
'USER':'root',
#MySQL 密码
'PASSWORD':'mysql',
# MySQL 地址 本地 :127.0.0.1 -----> localhost
'HOST':'localhost',
#MySQL 端口 3306
'PORT':'3306'
}
}
注:然后需要在项目__init__.py中添加将,pymysql作为默认的驱动库
import pymysql
pymysql.install_as_MySQLdb()
二、时区配置
# 语言 ---->中 汉
LANGUAGE_CODE = 'zh-Hans'
# 时区 世界时间 --> 亚洲 上海
TIME_ZONE = 'Asia/Shanghai'
USE_I18N = True
USE_L10N = True
# 更改时区
USE_TZ = False
三、邮箱配置
#地址
EMAIL_HOST = 'smtp.qq.com'
#端口
EMAIL_PORT = 25
#发件人
EMAIL_HOST_USER = '邮箱地址'
#授权码
EMAIL_HOST_PASSWORD = '授权码'
#TLS 传输安全开启
EMAIL_USER_TLS = True
四、Redis
#连接redis
REDIS_CON = redis.StrictRedis(host = 'localhost',port = 6379)
五、拼接文件夹
#配置静态文件夹 static
STATICFILES_DIRS = [os.path.join(BASE_DIR,'static')]
六、手机注册
#三方 url
url = 'https://106.ihuyi.com/webservice/sms.php?method=Submit'
# APPID
account = '账号'
# APPKEY
password = '密码'
# 接受方手机号
mobile = phone
# 短信内容
content = f'您的验证码是:{yz_code(phone)}。请不要把验证码泄露给其他人。'
#返回格式
format = 'json'