python - 无法分配主机名:在 django 中出现 getaddrinfo 错误
问题描述
(base) C:\Users\Laksh\PythonProjects\Django\PIFORMS>python manage.py runserver example:8080 正在执行系统检查...
系统检查未发现任何问题(0 静音)。
您有 15 个未应用的迁移。
在您为应用程序应用迁移之前,您的项目可能无法正常工作:admin、auth、contenttypes、sessions。
运行“python manage.py migrate”以应用它们。
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']
解决方案
中example:8080
,hostnameexample
显然无法解析。这就是您收到此错误的原因。example
指向无处。您必须使用可以解析为内部 IP(127.0.0.1 或 0.0.0.0)的主机名(如 localhost)。考虑使用 localhost ,或者如果您真的想使用example
,请将其添加到您的主机文件中。
以下是有关在 Windows 中编辑主机文件的一些有用说明
https://gist.github.com/zenorocha/18b10a14b2deb214dc4ce43a2d2e2992
推荐阅读
- import - 纸浆.pulpTestAll():没有属性'pulpTestAll'
- express - 我的后端站点在浏览器中提供损坏的图像
- sql - 试图将许多 SQL 结果放入一个表中
- c++ - CRTP 模式不会触发完整的模板实例化
- python - 具有匹配列的另一个数据框中的一列的重复值
- intellij-idea - gravitee.io 无法在 intellij 中调试策略
- python - 用nan替换空白字符串
- java - Eclipse 中 Ant 任务的 JPA 实现冲突
- java - 例外:找不到“org.springframework.http.codec.ServerCodecConfigurer”类型的bean
- javascript - 您可以在更新每个文档之前检查两个不同的 Firestore 集合吗?