专栏首页Devops专栏Django配置runserver实现远程访问

Django配置runserver实现远程访问

使用监听所有ip的启动方式

如果是在另一台电脑上web访问要用 python manage.py ip:port (一般使用8000)的形式;监听所有ip用0.0.0.0如下:

python3 manage.py runserver 0.0.0.0:8000

依然存在的问题

但是以这种方式启动之后,在另一台电脑使用该台电脑进行访问依然无法正常访问。 从日志可以看到报错信息如下:

[03/May/2019 23:06:24] "GET /polls/ HTTP/1.1" 200 293
Invalid HTTP_HOST header: '192.168.43.128:8000'. You may need to add '192.168.43.128' to ALLOWED_HOSTS.

这是django框架自带限制访问目标的策略。 一般访问django服务都是固定的url域名或者固定的IP地址,如果要提供服务,那么需要设置一个域名访问,不然是无法访问的。

设置ALLOWED_HOSTS

django中setting.py中有个限制访问域名的变量:

ALLOWED_HOSTS = ['192.168.43.128']

如果是域名,则设置域名;我这次是采用固定IP,所以写固定django服务器的IP即可。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Python 继承

    为了保证编写的代码能够同时在 Python 2.x 和 Python 3.x 运行!

    Devops海洋的渔夫
  • Django 2.1.7 redirect重定向数据传输的问题

    Django 在从一个视图重定向至另一个视图的时候,需要使用return redirect('另一个视图的url') 来进行重定向,并不能像render方法一样...

    Devops海洋的渔夫
  • Django 2.1.7 使用内置messages显示通知消息

    在Web应用程序中,有时候需要在处理表单或其他类型的用户输入后向用户显示一次性通知消息(也称为“flash消息”),例如:用户注册成功、订单提交完成等信息。

    Devops海洋的渔夫
  • Django基础系列2[安装]

    原文链接:http://www.jianshu.com/p/be84dfcb76dc

    周小董
  • 使用 django-blog-zinnia 搭建个人博客

    django-blog-zinnia 虽然小巧,但是具备了个人博客应用的全部基础功能,且具有很高的拓展性,并且开箱即用。以下是官方列出的一些特性: 评论 站...

    用户1177713
  • 【Django新人必看】Django安装及搭建开发环境实战细解

    开笔有话说 接触django有一段时间了,发现国内网站上的django学习资料,虽然有不少,但大多有老旧的通病,所基于的版本简直是太旧了,就拿《the djan...

    小小科
  • AD域整合的注意事项

    AD域环境是微软整个产品体系中非常重要的一个系统,是大部分微软应用的基础。在某些情况下由于公司规划原因或并购,会需要做AD域的迁移整合工作,或是两个AD域跨林进...

    嘉为科技
  • Python NLP库top6的介绍和比较

    自然语言处理(NLP)在今天已经变得越来越流行,尤其是在深度学习迅猛发展的大背景下变得更加引人注目。NLP属于人工智能的一个领域,旨在理解文本和从中提取重要信息...

    磐创AI
  • 我的编码习惯 - 配置规范

    工作中少不了要制定各种各样的配置文件,这里和大家分享一下工作中我是如何制定配置文件的,这是个人习惯,结合强大的spring,效果很不错。

    哲洛不闹
  • Django+Vue部署 原

    M(Django) + C(Django) + MVVM (Vue.js) = M + MVVM + C = MMVVMC

    晓歌

扫码关注云+社区

领取腾讯云代金券