Django 对settings.py的更改未更新

Django 对settings.py的更改未更新,django,Django,我正在尝试让django应用程序在ubuntu和apache上运行 我收到错误消息“您可能需要将'x.x.x.x'添加到允许的\u主机。” 我已经对settings.py进行了更改,但仍然收到错误消息。我可以在调试输出中看到,我对settings.py所做的更改似乎没有生效。我尝试重新启动apache(/etc/init.d/apache2 restart),但仍然没有帮助 如有任何意见,将不胜感激 谢谢! Bob您是否允许在settings.py中定义两次\u主机?应该只定义一次。您是直接在U

我正在尝试让django应用程序在ubuntu和apache上运行

我收到错误消息“您可能需要将'x.x.x.x'添加到允许的\u主机。”

我已经对settings.py进行了更改,但仍然收到错误消息。我可以在调试输出中看到,我对settings.py所做的更改似乎没有生效。我尝试重新启动apache(/etc/init.d/apache2 restart),但仍然没有帮助

如有任何意见,将不胜感激

谢谢!
Bob

您是否允许在settings.py中定义两次\u主机?应该只定义一次。

您是直接在Ubuntu服务器上管理项目文件还是通过FTP管理项目文件?

我只定义了一次。我尝试删除settings.py文件,重新启动了服务器,但它的行为好像settings.py仍然存在。您是否已将服务器添加到
settings.py中的
允许的\u主机列表中
ALLOWED_HOSTS=['x.x.x.x']
。我用ftp上传了原始文件,但我正在用vi直接编辑文件。发布您收到的回溯或错误消息。项目目录层次结构的格式是否正确?不允许主机位于/Invalid HTTP_主机头:“x.x.x.x”。您可能需要将“x.x.x.x”添加到允许的\u主机。请求方法:获取请求URL:Django版本:2.0.6异常类型:DisallowedHost异常值:无效的HTTP_主机头:“x.x.x.x”。您可能需要将“x.x.x.x”添加到允许的\u主机。异常位置:/usr/local/lib/python3.6/dist-packages/django/http/request.py在get_主机第105行Python可执行文件中:/usr/bin/python3 Python版本:3.6.5我认为项目目录应该是正确的。我在我的笔记本电脑上创建了我的项目,它工作得很好。然后我复制到服务器上。我在Ubuntu上运行Apache。为了让mod_wsgi正常工作,我做了一些工作,但现在我被困在这里了。我已尝试触摸settings.py,但没有效果。看起来其他地方正在使用settings.py的副本。