gpt4 book ai didi

python - 如何在本地主机上运行 heroku Django 应用程序时查看服务器消息

转载 作者:太空宇宙 更新时间:2023-11-04 03:39:35 26 4
gpt4 key购买 nike

在本地主机上运行我们的 Django 应用程序时,我们可以在命令行中看到所有打印的消息。

但是当我们在本地运行 heroku 应用程序时如何查看。

我使用以下命令来运行我的应用程序:

foreman start web

我在 views.py 文件中打印了很多消息,如下所示:

class web_index(View):
def get(self, request):
print "inside get method"
return render(request, 'home.html', locals())

def post(self, request):
print "inside post method"
return render(request, 'home.html', locals())

所以这必须在调用 get 方法时打印在 get 方法内部调用的两条消息,并且对于 post 方法也是如此。

在实际实现中,我的代码要大得多,我使用 print 来显示错误。但我真的不知道去哪里寻找那些所有打印的消息。?请帮忙。我是 Heroku 和 Django 的新手。不要贬低问题。

最佳答案

我在谷歌上搜索了很多,得到了以下解决方案。

只需创建一个 .env 扩展文件。

将该文件放在您的 Procfile 旁边,并将以下环境变量添加到第一行

PYTHONUNBUFFERED=true

就是这样,下次我会运行我的项目

 foreman start web

我会看到所有的输出。

这对我有用。希望它对其他人有用。

关于python - 如何在本地主机上运行 heroku Django 应用程序时查看服务器消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27147383/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com