这里记录两种方法:
1.常用的print方法,由于使用python manage.py runserver实际是通过启动子进程的方式,子进程的标准输出不知道是到哪儿了,所以只有让调试服务器不以子进程的方式进行,可以用如下命令:python manage.py runserver --noreload,这样print出来的信息就可以在终端看到了,但是这样作,每次python代码有修改,就要重启服务器
2.输出log到终端:
LOGGING = {
'version': 1,
'disable_existing_loggers': False,
'formatters': {
'simple': {
'format': '%(levelname)s %(message)s'
},
},
'handlers': {
'console': {
'level': 'DEBUG',
'class':'logging.StreamHandler',
'formatter': 'simple'
},
'mail_admins': {
'level': 'ERROR',
'class': 'django.utils.log.AdminEmailHandler'
}
},
'loggers': {
'django.request': {
'handlers': ['mail_admins'],
'level': 'ERROR',
'propagate': True,
},
'mylogger': {
'handlers' : ['console',],
'level': 'DEBUG'
}
}
}
然后在要用的地方,比如views.py中:
import logging
logger = logging.getLogger('mylogger')
#记录log
logger.debug('something')
分享到:
相关推荐
Eclipse+Django调试.docEclipse+Django调试.docEclipse+Django调试.doc
Everbug是一款轻量级的Django中间件,适用于Chrome / Firefox扩展,易于安装。
通过Chrome开发者工具调试Django应用
WebKit DevTools中的Django调试工具栏。适用于后台AJAX请求和非HTML响应。 WebKit DevTools中的Django调试工具栏。适用于后台AJAX请求和非HTML响应。非常适合单页面应用程序和其他AJAX密集型Web应用程序。 您应该先...
用Python与Django开发的在线教育平台网站源码 用Python与Django开发的在线教育平台网站源码 用Python与Django开发的在线教育平台网站源码 用Python与Django开发的在线教育平台网站源码 ...
本项目是一款基于Django开发的,前后端分离的手机web端租房项目。开发周期为两到三天,前端页面 已经写好,接口文档也已经写好,后端只需实现业务...为了方便开发调试,直接使用Django静态文件管理系统来代理静态页面。
本项目是一个简单的django问卷调查系统,拥有完善的权限机制,以及答卷功能,可扩展性强,用户相关登录、退出、改密等功能均在users应用中,course应用为问卷应用,采用vue+django+sqlite3开发,但后期可配置连接到...
django基于python的图书馆管理系统(源码 + 说明文档) 2 系统开发环境 4 2.1 PYTHON简介 4 2.2MyEclipse环境配置 4 2.3 B/S结构简介 4 2.4MySQL数据库 5 2.5 DJANGO框架 5 3 系统分析 6 3.1 系统可行性分析 6 ...
该项目是个人毕设项目,答辩评审分达到95分,代码都经过调试测试,确保可以运行!欢迎下载使用,可用于小白学习、进阶。 该资源主要针对计算机、通信、人工智能、自动化等相关专业的学生、老师或从业者下载使用,...
Everbug-Django项目调试器 Everbug是用于Chrome / Firefox扩展的轻量级Django中间件,易于安装。 优点之一:目标页面的响应正文保持干净且不变。 特别总结: 具有说明的数据库查询(多个数据库支持) 上下文变量配置...
Django版本:3.0、3.0.5 Django REST框架版本:3.10.3,3.11.0 Python版本:3.6、3.7、3.8 它只需要: Django的Django REST框架除上述以外的开发: Django调试工具栏安装要安装它,请使用$ pip install auto-...
Django 调试工具栏 Django 调试工具栏是一组可配置的面板,显示有关当前请求/响应的各种调试信息,单击时会显示有关面板内容的更多详细信息。 这是运行中的工具栏的屏幕截图:除了内置面板外,社区还提供了许多第三...
自以为是的Django Project Creator ...加载django扩展,django调试工具栏和调试器 复制一些快速访问脚本,这样您就不必记住如何启动所有内容 添加基本的gitlab项目资料 通过gitlab-ci设置基本的持续集成 创建您的gi
3、本资源作为“参考资料”如果需要实现其他功能,需要能看懂代码,并且热爱钻研,自行调试。 基于Python+Django的博客系统实现源码+项目说明(计算机毕设).zip 基于Python+Django的博客系统实现源码+项目说明...
主要介绍了vscode调试django项目的方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
4、本资源作为“参考资料”如果需要实现其他功能,需要能看懂代码,并且热爱钻研,自行调试。 基于Django+Django -Rest-Framework+Python的在线考试系统后端(源码).zip 基于Django+Django -Rest-Framework+Python...
完整版Python-Django项目,调试通过,直接下载即可运行包括:登陆、注册、浏览、搜索、等多个功能。可作为新手练习,课程设计,毕业设计,代码注释详细,便于理解。
基于Django的智能教室管理系统源码+数据库(python毕业设计)。已获高分通过项目。项目简介 本项目是一套基于Django的智能教室管理系统,主要针对计算机相关专业的正在做毕设的学生和需要项目实战练习的python学习者...
Django结合Bootstrap完美实现分页效果,其中控件的分页根据内容自适应调整
运行Django项目的方法很多,这里主要介绍一下常用的方法。一种是在开发和调试中经常用到runserver方法,使用Django自己的web server; 另外一种就是使用fastcgi,uWSGIt等协议运行Django项目,这里以uWSGIt为例。