django常见基础配置

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'
上一篇:pymysql连接校验


下一篇:10-爬虫数据存取-MySQL处理