当前位置: 首页 > wzjs >正文

我国网站建设现状微信公众号推广

我国网站建设现状,微信公众号推广,做网站都能用什么做,山东做网站靠谱的公司目录 1. settings.py 文件设定 2. book_log.py 文件设定 3. view 视图文件调用 1. settings.py 文件设定 文件位置:BookProject 目录下 LOG_PATH os.path.join(os.getcwd(), logs) # 设定日志文件位置:项目名下的logs文件夹中 2. book_log.py 文…

目录

1. settings.py 文件设定

2. book_log.py 文件设定

3. view 视图文件调用


1. settings.py 文件设定

文件位置:BookProject 目录下

LOG_PATH = os.path.join(os.getcwd(), 'logs')  # 设定日志文件位置:项目名下的logs文件夹中

2. book_log.py 文件设定

文件位置:BookApp.views.tools 中

理解下方代码的时间线:-----要删除文件的所在时间范围-----mark_day节点-----暂时保留文件的所在时间-----today节点---->

import os
from BookProject.settings import LOG_PATH
from threading import Thread
import logging
import logging.handlers
import datetime
# 生成 logs 文件夹
if not os.path.exists(LOG_PATH):os.mkdir(LOG_PATH)
# 生成 log 文件
log_file_name=os.path.join(LOG_PATH,'{}.log'.format(str(datetime.datetime.now().strftime('%Y-%m-%d'))))  # 项目名\logs\XXXX-XX-XX.log
# log日志的基础配置
logging.basicConfig(handlers=[logging.handlers.TimedRotatingFileHandler(filename=log_file_name, when='D', interval=60*60*24, backupCount=2)],level=logging.DEBUG,format='%(asctime)s  %(message)s'  # 日志内容的展示格式,datefmt='[%Y-%m-%d %H:%M:%S]' # 日志内容的记录时间格式)
# 操作成功的日志记录
def info_threadjob(msg):logging.info(msg)
def log_success(msg):t1 = Thread(target=info_threadjob, args=(msg,))t1.start()
# 操作失败的日志记录
def err_threadjob(msg):logging.exception(msg)
def log_error(msg):t1 = Thread(target=err_threadjob, args=(msg,))t1.start()
# 删除几天前操作的日志文件
def del_logs():day_len = 1 # 天数today = datetime.datetime.now()  # 今天时间prev_day = datetime.timedelta(days=-day_len)  # 前 day_len 天mark_day = today + prev_day  # 前day_len天的具体日期时间节点,2023-01-27 16:29:29.206065res_list = os.listdir(LOG_PATH)  # 日志文件位置列表for r in res_list: # 循环每个日志文件log_file = os.path.join(LOG_PATH, r)file_time = os.path.getmtime(log_file)  # 文件的最后修改时间(注意是文件实实在在有修改的时间,而不是文件内容里的时间,也不是日志文件名上的时间)if datetime.datetime.fromtimestamp(file_time) <= mark_day: # 前者 2021-01-28 16:12:02.148921os.remove(log_file)

3. view 视图文件调用

注意:写入日志的内容,不能有中文

from BookApp.views.tools.book_log import *
log_success("1. start getting data from from_db")  # 记录操作成功讯息
try:del_logs()  # 删除已有日志文件
except Exception as e:log_error("error: {}".format(str(e)))  # 记录操作失败讯息

http://www.dtcms.com/wzjs/271516.html

相关文章:

  • 做网站需要apache深圳20网络推广
  • 网站建设 试卷win10优化大师是官方的吗
  • 成都鲜花网站建设2023重大新闻事件10条
  • 网站官方认证怎么做枣庄网络推广seo
  • 美女的脚奴网站建设互联网100个创业项目
  • 做百度网络营销推广西安seo培训
  • 网站主机 流量服装品牌策划方案
  • 深度网营销型网站建设公司怎么样关键词排名查询api
  • 做单页网站百度手机软件应用中心
  • html5企业网站模版镇江百度seo
  • 怎么做电子商务的网站西安网站建设制作公司
  • 西城网站制作公司写软文推广
  • wap站点推广平台的方式有哪些
  • 上海专业建网站一元友情链接平台
  • 衡水做网站电话搜索引擎优化包括哪些内容
  • 网站建设的技术有哪些西安seo网站优化
  • 网站建设公司业务人员岗位职责百度提交入口
  • 做婚介网站长沙网站公司品牌
  • 美食网站建设服务策划书郑州品牌网站建设
  • 上海魔力网站建设公司西安seo排名
  • 网站运作模式nba最新消息球员交易
  • 网站用户粘度深圳搜索seo优化排名
  • b站推广网站2024官网广告推广接单平台
  • 企业微信公众号怎么创建南昌seo方案
  • 昆明专业网站建设平台广告推广
  • 有那个网站可以做任务赚钱吗滨州seo招聘
  • 网页制作模板如何应用关键词优化seo优化
  • 网站开发软件技术开发公司搜百度盘
  • 谷城网站开发合肥关键词排名提升
  • 上海建网站开发公司小红书关键词排名