Django的settings配置
-
静态文件
STATIC_URL = '/static/' # 别名
STATICFILES_DIRS = [
os.path.join(BASE_DIR,'static'),
os.path.join(BASE_DIR,'static1'),
] -
项目文件夹的路径
BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(file))) -
数据库
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql', # 使用mysql 数据库
'NAME': '数据库名字',
'HOST': 'IP地址',
'PORT': 3306,
'USER': '用户名',
'PASSWORD': '密码',
}
} -
注释CSRF的中间件
# 可以提交POST请求'django.middleware.csrf.CsrfViewMiddleware',
-
TEMPLATES 模板文件
'DIRS': [os.path.join(BASE_DIR, 'templates')] -
注册APP
INSTALLED_APPS = [
'app01', # 或者 两种方式
'app01.apps.App01Config',
] -
显示时间格式配置
USE_L10N = False # 将这个常量改为False 写如下代码DATETIME_FORMAT = 'Y-m-d H:i:s' DATE_FORMAT = 'Y-m-d'
-
显示SQL语句的配置
# 配置此文件 即可显示数据库操作命令
LOGGING = {
'version': 1,
'disable_existing_loggers': False,
'handlers': {
'console': {
'level': 'DEBUG',
'class': 'logging.StreamHandler',
},
},
'loggers': {
'django.db.backends': {
'handlers': ['console'],
'propagate': True,
'level': 'DEBUG',
},
}
}