Django 在托管应用程序 pythonanywhere 上打印 statements/debug
Django print statements/debug on hosted app pythonanywhere
我有一个 Django 应用程序在本地服务器上运行良好,但是当我将它托管在 pythonanywhere 上时(它是基于云的 python site), 模板上的渲染有一些问题
我在本地写代码的时候,曾经使用print语句调试views.py中的函数,但是如何使用print语句调试if该网站部署在网络上,因为在 python 任何地方 托管它之后,我无法找到打印语句的输出到哪里?
请建议另一种方法,如果这不可行,请在部署 Django 网络应用程序后获取后端输出。
感谢您的帮助。
要这样做你必须继续:
1) 您的网络应用程序:您必须在 pythonanywhere.com
中用您的真实用户名替换 yourusername
https://www.pythonanywhere.com/user/yourusername/webapps/#tab_id_yourusername_pythonanywhere_com
2) 滚动到底部你可以看到:日志文件,在这个部分你会找到一个服务器日志,点击它你将被重定向到另一个页面,你可以从那里滚动到底部你可以看到 print from your views
.
我希望你理解并为我糟糕的英语感到抱歉。
简解
在此处访问服务器日志文件
https://www.pythonanywhere.com/user/yourusername/files/var/log/yourusername.pythonanywhere.com.server.log
将 yourusername
替换为 your real username in pythonanywhere
我有一个 Django 应用程序在本地服务器上运行良好,但是当我将它托管在 pythonanywhere 上时(它是基于云的 python site), 模板上的渲染有一些问题
我在本地写代码的时候,曾经使用print语句调试views.py中的函数,但是如何使用print语句调试if该网站部署在网络上,因为在 python 任何地方 托管它之后,我无法找到打印语句的输出到哪里?
请建议另一种方法,如果这不可行,请在部署 Django 网络应用程序后获取后端输出。 感谢您的帮助。
要这样做你必须继续:
1) 您的网络应用程序:您必须在 pythonanywhere.com
中用您的真实用户名替换 yourusername
https://www.pythonanywhere.com/user/yourusername/webapps/#tab_id_yourusername_pythonanywhere_com
2) 滚动到底部你可以看到:日志文件,在这个部分你会找到一个服务器日志,点击它你将被重定向到另一个页面,你可以从那里滚动到底部你可以看到 print from your views
.
我希望你理解并为我糟糕的英语感到抱歉。
简解
在此处访问服务器日志文件
https://www.pythonanywhere.com/user/yourusername/files/var/log/yourusername.pythonanywhere.com.server.log
将 yourusername
替换为 your real username in pythonanywhere