您现在的位置是:主页 > news > 公司建设网站有什么好处/交友网站有哪些

公司建设网站有什么好处/交友网站有哪些

admin2025/4/26 23:54:21news

简介公司建设网站有什么好处,交友网站有哪些,电子商务网站建设含义,手机做app的软件叫什么文章目录一、在settings.py下加上如下代码二、日志的使用一、在settings.py下加上如下代码 LOGGING {version: 1,disable_existing_loggers: False, # 是否禁用已经存在的日志器formatters: { # 日志信息显示的格式verbose: {format: %(levelname)s %(asctime)s %(module)s…

公司建设网站有什么好处,交友网站有哪些,电子商务网站建设含义,手机做app的软件叫什么文章目录一、在settings.py下加上如下代码二、日志的使用一、在settings.py下加上如下代码 LOGGING {version: 1,disable_existing_loggers: False, # 是否禁用已经存在的日志器formatters: { # 日志信息显示的格式verbose: {format: %(levelname)s %(asctime)s %(module)s…

文章目录

  • 一、在settings.py下加上如下代码
  • 二、日志的使用


一、在settings.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在debug模式下才输出日志'()': 'django.utils.log.RequireDebugTrue',},},'handlers': {  # 日志处理方法'console': {  # 向终端中输出日志'level': 'INFO','filters': ['require_debug_true'],'class': 'logging.StreamHandler','formatter': 'simple'},'file': {  # 向文件中输出日志'level': 'INFO','class': 'logging.handlers.RotatingFileHandler','filename': os.path.join(BASE_DIR, 'logs/meiduo.log'),  # 日志文件的位置'maxBytes': 300 * 1024 * 1024,'backupCount': 10,'formatter': 'verbose'},},'loggers': {  # 日志器'django': {  # 定义了一个名为django的日志器'handlers': ['console', 'file'],  # 可以同时向终端与文件中输出日志'propagate': True,  # 是否继续传递日志信息'level': 'INFO',  # 日志器接收的最低日志级别},}
}

二、日志的使用

说明:

1.日志的作用是为了方便我们的项目部署上线之后分析问题
2.日志的配置 我们直接复制到setting中就可以了
3.日志的级别     DEBUG,info,warning,error,CRITICAL
4.使用import logginglogger = logging.getLogger(setting_name)logger.info()logger.warnging()logger.error()

urls

"""
Definition of urls for DJ_MeiDuo.
"""from datetime import datetime
from django.urls import path
from django.contrib import admin
from django.contrib.auth.views import LoginView, LogoutView
from app import forms, viewsurlpatterns = [path('', views.home, name='home'),path('contact/', views.contact, name='contact'),path('about/', views.about, name='about'),path('login/',LoginView.as_view(template_name='app/login.html',authentication_form=forms.BootstrapAuthenticationForm,extra_context={'title': 'Log in','year' : datetime.now().year,}),name='login'),path('logout/', LogoutView.as_view(next_page='/'), name='logout'),path('admin/', admin.site.urls),
]

view

"""
Definition of views.
"""from datetime import datetime
from django.shortcuts import render
from django.http import HttpRequest
import loggingdef home(request):"""Renders the home page."""assert isinstance(request, HttpRequest)return render(request,'app/index.html',{'title':'Home Page','year':datetime.now().year,})def contact(request):"""Renders the contact page."""assert isinstance(request, HttpRequest)return render(request,'app/contact.html',{'title':'Contact','message':'Your contact page.','year':datetime.now().year,})def about(request):"""Renders the about page."""assert isinstance(request, HttpRequest)logger=logging.getLogger('django')logger.info('like')logger.info('love')return render(request,'app/about.html',{'title':'About','message':'Your application description page.','year':datetime.now().year,})