如何安全地调试托管在 apache2 服务器上的 Django 网站?

How can I safely debug my Django Website hosted on apache2 server?

我正在尝试更改我的网站,该网站托管在 Linux 机器上 Ubuntu。我可以在本地机器上使用 ssh username@serverIPadress 命令访问它。

现在,当我更改我的代码时,我收到 500 服务器错误消息,因此我无法检查我哪里做错了。

我是否必须在我的 settings.py 文件中更改 Debug = True 以及我需要在 ALLOWED HOSTS[=26] 中填写什么=]?目前,我有 ALLOWED HOSTS = {domainname, server IP}.

那么,有没有一种安全的方法来在我自己的机器上本地更改我部署的 Django 网站?

也许,我改的太复杂了,但我不是网络开发人员。看文档也得不到答案

提前致谢。

您可以使用 debug_toolbar,方法是将其添加到 setting.py 安装的应用程序中,并在末尾添加允许的 ip

INTERNAL_IPS = ['your ip']