- settings使用mysql数据库的配置
- settings.py:
#读取配置文件
config_init = configparser.ConfigParser()
path = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
config_init.read(os.path.join(path, 'config/config.ini'), encoding='utf-8-sig')
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'HOST': config_init.get("Mysql", "host"),
'PORT': config_init.get("Mysql", "port"),
'NAME': config_init.get("Mysql", "name"),
'USER': config_init.get("Mysql", "user"),
'PASSWORD': config_init.get("Mysql", "password"),
},
}
- config.ini
[Mysql]
host=127.0.0.1
port=3306
name=fresh (数据库名)
user=root
password=123456
- 项目目录层级图
settings设置中文显示和中国时区
#设置中文和中国的时区
LANGUAGE_CODE = 'zh-Hans'
TIME_ZONE = 'Asia/Shanghai'
USE_I18N = True
USE_L10N = True
USE_TZ = False # 时间过滤 month 不好用时候,改为False (Mysql才会出现)
settings设置静态页面
#设置静态页面
STATIC_URL = '/static/'
STATICFILES_DIRS=[
os.path.join(BASE_DIR,'static')
]
settings设置文件上传目录
MEDIA_ROOT=os.path.join(BASE_DIR,‘static/media’)