Django 3 配置日志器,时区,修改静态文件,创建应用
用于记录系统运行过程中的各种日志信息。
在项目根目录中创建一个logs文件夹,用于存放日志文件
# 在setting.py文件中加入如下配置:
# 配置日志器,记录网站的日志信息
LOGGING = {# 版本'version': 1,# 是否禁用已存在的日志器'disable_existing_loggers': False,'formatters': {'verbose': {'format': '%(levelname)s %(asctime)s %(module)s %(lineno)d %(message)s'},'simple': {'format': '%(levelname)s %(module)s %(lineno)d %(message)s'},},'filters': {'require_debug_true': {'()': 'django.utils.log.RequireDebugTrue',},},'handlers': {'console': {'level': 'DEBUG','filters': ['require_debug_true'],'class': 'logging.StreamHandler','formatter': 'simple'},'file': {'level': 'INFO','class': 'logging.handlers.RotatingFileHandler','filename': os.path.join(BASE_DIR, "logs/dj_taka.log"), # 日志文件的位置'maxBytes': 300 * 1024 * 1024,'backupCount': 10,'formatter': 'verbose'},},'loggers': {'django': { # 定义了一个名为django的日志器'handlers': ['console', 'file'],'propagate': True,'level': 'INFO', # 日志器接收的最低日志级别},}
}
时区配置
# 修改语言
LANGUAGE_CODE = 'zh-hans'
# 修改时区
TIME_ZONE = 'Asia/Shanghai'USE_I18N = TrueUSE_L10N = True
# utc 时间
USE_TZ = True
在项目根目录中创建一个static目录,用于存放静态文件(css、js、image、font等)
STATIC_URL = '/static/'
STATICFILES_DIRS = [os.path.join(BASE_DIR, 'static'), # 用于存放静态文件
]
本项目主要由4个模块组成,分别为新闻文章模块、课程视频播放模块、文档下载模块、用户管理模块等。
# 在虚拟机中,cd进入apps
cd apps
python ../manage.py startapp news1
python ../manage.py startapp course
python ../manage.py startapp doc
python ../manage.py startapp users
在settings.py文件中,加入如下配置
import sys# 创建应用之后,把apps目录加入到sys.path中
sys.path.insert(0, BASE_DIR)
sys.path.insert(1, os.path.join(BASE_DIR, 'apps'))
将应用加入到INSTALLED_APPS列表中
INSTALLED_APPS = [# ...'users', # 将应用加入到INSTALLED_APPS列表中'course','doc','news1',
]
转载于:https://www.cnblogs.com/liubosong/p/10670165.html
Django 3 配置日志器,时区,修改静态文件,创建应用相关推荐
- springboot2.0版本后配置拦截器会导致静态资源被拦截
转载:https://blog.csdn.net/wangfuxu14/article/details/80670648 springboot2.0版本后配置拦截器会导致静态资源被拦截 解决办法: 分 ...
- 12.10 Nginx访问日志 12.11 Nginx日志切割 12.12 静态文件不记录日志和过期时间
- 12.10 Nginx访问日志 - 12.11 Nginx日志切割 - 12.12 静态文件不记录日志和过期时间# 12.10 Nginx访问日志 - 日志的格式- vim /usr/local/ ...
- log4j2配置日志打印时区
在项目开发遇到一个关于系统时区的问题,因为服务器使用的国外的服务器,时区统一设置不方便(反正是云架构师说的),但是对于系统的业务又需要使用中国时区,所以日志,还是后端代码都要使用中国时区. 后端代码有 ...
- 【解决方案】log4j2配置日志打印时区
日志设置时区: <!--log4j2 配置timezone --> <property name="LOG_PATTERN" value="%date{ ...
- 【django轻量级框架】Django项目导入css,js,images等静态文件
文章目录 1 环境 2 方法 3 效果预览 1 环境 windows10 python3.6.8 django2.0 2 方法 创建项目 从网络上下载模板,比如模板之家 将模板中的html文件放入项目 ...
- 6月8日任务(12.10 Nginx访问日志 12.11 Nginx日志切割 12.12 静态文件)
课程名称:12.10 Nginx访问日志 笔记内容: [root@localhost ~]# vim /usr/local/nginx/conf/nginx.conf 定义日志格式 combined_ ...
- 日志输出到文件nacos 配置_python 配置日志输出到终端与文件
python 日志输出到终端与文件配置 Pou光明 2018-12-15 大家好,那个熟悉的我又回来了~ 最近一段时间由于工作原因,用了一段时间python.接触到了坑爹的GIL锁.python日志, ...
- Laravel框架配置日志按天生成在文件中
laravel框架默认生成日志是在一个文件中storage/logs/laravel.log.文件日积月累,越来越大,不方便查找,打开也会很慢.我们会想设置让它按日期生成,那这样查找就方便了许多.那么 ...
- Linux配置apache虚拟主机:静态文件
1.win访问linux:在win的hosts文件中添加 #配置lanmp 192.168.106.141 www.cd.pro测试: ping 192.168.106.141应该可以ping通 2. ...
最新文章
- C++ cctype定义的函数 - 学习笔记(7)
- HTTPS性能分析小工具HTTPStat
- 使用Java实现K-Means聚类算法
- 学习IOS 开发需要什么?
- 如何学好Python自动化,每个进阶的测试人都应该看看
- 无法通过ip地址连接其它电脑的数据库,但是又可以ping通,错的不是配置,而是差了一个步骤
- 兼容浏览器的DIV最小高度自适应
- 智能优化算法:金鹰优化算法-附代码
- C语言怎么用char输出多个字母,c语言中char类型如何存放多个字符
- 【Fortran】STOP语句
- 仿唯品会尺码助手弹框 带箭头叉号的popupwindow BubbleLayout
- .Net中Web增加加密狗管理
- 2014-2015 少年辛苦终身事,莫向光阴惰寸功
- matlab滞环比较控制器,滞环比较跟踪控制技术
- 数据解密:B站UP林果儿53视频获取30万粉丝,千年老汤必须有!
- 三坐标检测之测头补偿原理
- 【gensim问题记录】EOFError: unexpected end of input; is count incorrect or file otherwise damaged?
- tewa-500e 虚拟服务器,关于成都电信送的光纤猫设置 TEWA-500E
- QT下载网址(国内)
- 如何在c语言中播放音频