用于记录系统运行过程中的各种日志信息。

在项目根目录中创建一个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 配置日志器,时区,修改静态文件,创建应用相关推荐

  1. springboot2.0版本后配置拦截器会导致静态资源被拦截

    转载:https://blog.csdn.net/wangfuxu14/article/details/80670648 springboot2.0版本后配置拦截器会导致静态资源被拦截 解决办法: 分 ...

  2. 12.10 Nginx访问日志 12.11 Nginx日志切割 12.12 静态文件不记录日志和过期时间

    - 12.10 Nginx访问日志 - 12.11 Nginx日志切割 - 12.12 静态文件不记录日志和过期时间# 12.10 Nginx访问日志 - 日志的格式- vim /usr/local/ ...

  3. log4j2配置日志打印时区

    在项目开发遇到一个关于系统时区的问题,因为服务器使用的国外的服务器,时区统一设置不方便(反正是云架构师说的),但是对于系统的业务又需要使用中国时区,所以日志,还是后端代码都要使用中国时区. 后端代码有 ...

  4. 【解决方案】log4j2配置日志打印时区

    日志设置时区: <!--log4j2 配置timezone --> <property name="LOG_PATTERN" value="%date{ ...

  5. 【django轻量级框架】Django项目导入css,js,images等静态文件

    文章目录 1 环境 2 方法 3 效果预览 1 环境 windows10 python3.6.8 django2.0 2 方法 创建项目 从网络上下载模板,比如模板之家 将模板中的html文件放入项目 ...

  6. 6月8日任务(12.10 Nginx访问日志 12.11 Nginx日志切割 12.12 静态文件)

    课程名称:12.10 Nginx访问日志 笔记内容: [root@localhost ~]# vim /usr/local/nginx/conf/nginx.conf 定义日志格式 combined_ ...

  7. 日志输出到文件nacos 配置_python 配置日志输出到终端与文件

    python 日志输出到终端与文件配置 Pou光明 2018-12-15 大家好,那个熟悉的我又回来了~ 最近一段时间由于工作原因,用了一段时间python.接触到了坑爹的GIL锁.python日志, ...

  8. Laravel框架配置日志按天生成在文件中

    laravel框架默认生成日志是在一个文件中storage/logs/laravel.log.文件日积月累,越来越大,不方便查找,打开也会很慢.我们会想设置让它按日期生成,那这样查找就方便了许多.那么 ...

  9. Linux配置apache虚拟主机:静态文件

    1.win访问linux:在win的hosts文件中添加 #配置lanmp 192.168.106.141 www.cd.pro测试: ping 192.168.106.141应该可以ping通 2. ...

最新文章

  1. C++ cctype定义的函数 - 学习笔记(7)
  2. HTTPS性能分析小工具HTTPStat
  3. 使用Java实现K-Means聚类算法
  4. 学习IOS 开发需要什么?
  5. 如何学好Python自动化,每个进阶的测试人都应该看看
  6. 无法通过ip地址连接其它电脑的数据库,但是又可以ping通,错的不是配置,而是差了一个步骤
  7. 兼容浏览器的DIV最小高度自适应
  8. 智能优化算法:金鹰优化算法-附代码
  9. C语言怎么用char输出多个字母,c语言中char类型如何存放多个字符
  10. 【Fortran】STOP语句
  11. 仿唯品会尺码助手弹框 带箭头叉号的popupwindow BubbleLayout
  12. .Net中Web增加加密狗管理
  13. 2014-2015 少年辛苦终身事,莫向光阴惰寸功
  14. matlab滞环比较控制器,滞环比较跟踪控制技术
  15. 数据解密:B站UP林果儿53视频获取30万粉丝,千年老汤必须有!
  16. 三坐标检测之测头补偿原理
  17. 【gensim问题记录】EOFError: unexpected end of input; is count incorrect or file otherwise damaged?
  18. tewa-500e 虚拟服务器,关于成都电信送的光纤猫设置 TEWA-500E
  19. QT下载网址(国内)
  20. 如何在c语言中播放音频

热门文章

  1. ES6学习(五)—数组的扩展
  2. jq判断html为空,jquery如何判断是否为null?
  3. 为何我的苹果手机,每次打开软件都提示要登录ID帐号,而且软件打不开
  4. 汽车在怠速时有很轻微的间歇抖动,是不是节气门脏了?
  5. 如何让脸部变得越来越白?
  6. 谈一下“男”字“,女”字,怎样解析?
  7. 二月春风似剪刀的上一句是什么,二月春风似剪刀全诗赏析
  8. 刷短视频真的是太浪费时间了
  9. 开发者友好性和易用性
  10. sql server 分区_SQL Server:锁定设置以用于增强分区功能