Skip to main content
 首页 » 编程设计

python之如何将列表从 views.py 打印到控制台

2025年05月04日9zdz8207

我几乎是 Django 的新手,我正在尝试调试一段代码,它向模板返回一个空列表,即使它应该返回一个包含项目的列表。有没有办法从 views.py 中将列表打印到控制台以进行调试?我显然不能运行 python views.py 因为我想要的信息存储在 SQLite 数据库中,但是如果我尝试在 View 中包含 print 语句我'我正在使用,当我刷新页面时没有打印任何内容(并且服务器联系我的代码)。有解决办法吗?我环顾四周,找不到任何东西。

请您参考如下方法:

首先,您永远不会使用 python views.py

运行 Django 代码

但是,您可以在控制台中看到您打开以启动本地 Django 网络服务器的每个 HTTP 请求。

如果你这样做,例如在您的 index() View 函数 print 中,您应该能够直接在控制台中看到输出:

def index(request): 
   a_list = [1,2,3,4] 
   print a_list 
   return render(request, 'index.html', {'list':a_list}) 

询问您是否不清楚;)