我是Python和Django的新手,我正在关注this tutorial学习一些Django基础知识。我一直收到一个DisallowedHost错误。 (截图:https://ibb.co/c1beYG)
根据this post,我将'chocoberrie.pythonanywhere.com'添加到settings.py中的ALLOWED_HOSTS列表中,并确保将其包含在引号中并保留括号。我甚至将它添加到requests.py,第113行(在错误消息中指出)。
其他屏幕截图:https://ibb.co/jwUNnb和https://ibb.co/fbmrfw
我还将更改提交给Git,并且我仔细检查了存储库以确保将URL添加到ALLOWED_HOSTS。我还确保在PythonAnywhere上重新上载更改。
毕竟,我仍然得到错误!这真的令人沮丧,我不知道还能做什么。任何帮助将不胜感激!
注意:我确实看到了一种“禁用”此错误in this post的方法,但我使用的是较新版本的Django,所以我不知道如何应用它。
答案 0 :(得分:1)
我做了同样的教程!要解决此问题,您必须进入django应用程序的settings.py文件。您会发现ALLOWED_HOST设置,默认情况下为空白。输入以下内容,将您的pythonanywhere名称替换为您的名称:-{{1} 现在git进入bash控制台并重新加载网站!