Django 3 配置日志器,時區,修改靜態文件,創建應用

 2023-10-18 阅读 24 评论 0

摘要:用于記錄系統運行過程中的各種日志信息。 在項目根目錄中創建一個logs文件夾,用于存放日志文件 # 在setting.py文件中加入如下配置: # 配置日志器,記錄網站的日志信息 LOGGING = {# 版本'version': 1,# 是否禁用已存在的日志器'disable

用于記錄系統運行過程中的各種日志信息。

在項目根目錄中創建一個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

版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。

原文链接:https://hbdhgg.com/2/149388.html

发表评论:

本站为非赢利网站,部分文章来源或改编自互联网及其他公众平台,主要目的在于分享信息,版权归原作者所有,内容仅供读者参考,如有侵权请联系我们删除!

Copyright © 2022 匯編語言學習筆記 Inc. 保留所有权利。

底部版权信息