数据库配置
- settings.py
# 数据库相关配置
DATABASES = {
'default': {
# 使用 sqlit3 数据库
'ENGINE': 'django.db.backends.sqlite3',
'NAME': os.path.join(BASE_DIR, 'db.sqlite3'),
# 使用mysql数据库
# 'ENGINE': 'django.db.backends.mysql',
# 'NAME': 'db_name',
# 'HOST': 'ip',
# 'PORT': port,
# 'USER': 'username',
# 'PASSWORD': 'password',
}
- __init__.py
# 使用pymysql模块
import pymysql
pymysql.install_as_MySQLdb()
"""
默认django使用mysqldb, 该设置是更改连接数据库的默认设置
"""
注册app配置
- settings.py
# 增加app
INSTALLED_APPS = [
..
..
'user.apps.UserConfig',
'hosts',
'mainpage',
]
静态资源目录配置
- settings.py
# 用于页面url请求
STATIC_URL = '/static/'
# 静态文件的实际目录
STATICFILES_DIRS = [
os.path.join(BASE_DIR, 'static')
]