我正在try 使用Django框架开发一个网站,并使用DigitalOcean启动.com并将必要的文件部署到django项目中.

我必须在Django项目中包含静态文件,在收集静态文件后,我try 刷新我的ip

我包括了我用来创建网站的教程. https://www.pythonprogramming.net/django-web-server-publish-tutorial/

我得到以下错误:

DisalloeditHost at/无效的HTTP_HOST标头:‘198.211.99.20’.你可以 需要将u‘198.211.99.20’添加到ALLOWED_HOSTS.

有人能帮我修一下这个吗?这是我第一个使用Django框架的网站.

推荐答案

错误日志(log)很简单.正如它所建议的,您需要在ALLOWED_HOSTS设置中添加198.211.99.20.

在项目settings.py文件中,按如下方式设置ALLOWED_HOSTS:

ALLOWED_HOSTS = ['198.211.99.20', 'localhost', '127.0.0.1']

供进一步阅读 read from here.

Django相关问答推荐

自定义公钥打破Django管理内联逻辑

在生成的表单元素处出现多值DictKeyError

Django REST框架中如何从另一个视图调用API视图?

在 Django 中按月份和年份对帖子进行分类

如何在 ModelViewSet 逻辑中读取查询字符串值?

Django:如何在表单 clean() 方法的 django 验证错误中添加 超链接?

DeleteView 中的success_message 未显示

Django - 站点匹配查询不存在

如何从不是 django 元素文件夹的文件夹中运行 gunicorn

Django SMTPAuthenticationError

Django admin:我可以定义字段顺序吗?

如何在 twitter-bootstrap 模式窗口中插入 django 表单?

Django查询在哪里

Django:如何在视图中获取格式日期?

CSS 文件中的 Django 媒体 URL

Django模板转义

如何在字段集中显示 Django 管理内联模型?

Django/Python初学者:执行python manage.py syncdb时出错-找不到psycopg2

为整个结果集向 Django Rest Framework 结果添加额外数据

它是如何工作的,Django INSTALLED_APPS 的命名约定?