无法分配主机名:在Django中获取getaddrinfo错误

时间:2019-03-13 18:26:09

标签: python django http

(基本)C:\ Users \ Laksh \ PythonProjects \ Django \ PIFORMS> python manage.py运行服务器示例:8080 正在执行系统检查...

系统检查未发现问题(0静音)。

您有15个未应用的迁移。在您
对应用程序进行迁移之前,您的项目可能无法正常运行:管理员,身份验证,内容类型,会话。
运行“ python manage.py migration”以应用它们。
2019年3月13日-23:51:35
Django版本2.1.3,使用设置'PIFORMS.settings'
http://example:8080/上启动开发服务器
使用CTRL-BREAK退出服务器。
错误:[Errno 11001] getaddrinfo失败

并且我的setting.py包含
ALLOWED_HOSTS = ['example']

1 个答案:

答案 0 :(得分:0)

example:8080中,主机名example显然无法解析。这就是为什么您会收到此错误。 example指向无处。您必须使用可以解析为内部IP(127.0.0.1或0.0.0.0)的主机名(例如localhost)。考虑使用localhost,或者如果您确实要使用example,请将其添加到主机文件中。

以下是有关在Windows中编辑主机文件的一些有用说明

https://gist.github.com/zenorocha/18b10a14b2deb214dc4ce43a2d2e2992