云服务器运行django项目

发布时间 2023-05-26 22:08:51作者: 无情の王子
  1. 打开项目的 settings.py 文件。

  2. 在文件中找到 ALLOWED_HOSTS 设置。它应该是一个包含字符串的列表。

  3. 将服务器的 IP 地址(在此示例中是 XX.XX.xx.xx)添加到 ALLOWED_HOSTS 列表中。确保不要删除已存在的任何其他允许的主机。

    ALLOWED_HOSTS = ['ip', 'your-domain.com']
    

    或者,如果你希望允许任何主机访问该 Django 项目,可以将其设置为 ['*']

    ALLOWED_HOSTS = ['*']
    
  4. 保存并关闭 settings.py 文件。

  5. 重新启动 Django 开发服务器。

    python manage.py runserver 0.0.0.0:8000   # 前提服务器8000端口开放
    
    

这样,就能够通过该 IP 地址访问你的 Django 项目。请注意,添加 IP 地址到 ALLOWED_HOSTS 是为了安全考虑,以确保只有列出的主机能够访问你的应用程序。因此,请仅添加你信任的主机。

实现demo部分图: