修改为 ALLOWED_HOSTS = ['*'] 2.使用终端命令运行 或者使用pycharm运行 都需要修改host: 终端运行: 1 python manage.py runserver 0.0.0.0:8080 pycharm运行:Run/Debug Configurations中的Host为0.0.0.0 以上就可以在同一网段中的任何一台计算机访问本机作为服务器的Django项目了。 补充:如果是不同网段,需要使用...
- ALLOWED_HOSTS:允许访问的域名; """ALLOWED_HOSTS 的值是一个列表,列表里面存放允许 访问本django项目的 网段"""#如果想让所有人都可以访问,就在列表中放一个"*" :ALLOWED_HOSTS = ["*"] INSTALLED_APPS:注册的APP INSTALLED_APPS =['django.contrib.admin','django.contrib.auth','django.contrib.conten...
1、开启django时,使用0.0.0.0:xxxx,作为ip和端口,例如:python manage.py runserver 0.0.0.0:9000;2、在settings里修改ALLOWED_HOSTS= [],改为ALLOWED_HOSTS= ['*',],其他机器就可以通过这台机器的ip和端口号访问django了。 经过我多次验证,其实这种方法只能在局域网内进行访问,在公网是无法登录的,经过继续搜索,...
B.如果在pycharm,右上角->项目配置->host,改成“0.0.0.0” (2)在“settings.py”文件中,配置“ALLOWED_HOSTS” 将本机的ip地址添加进去,示例代码如下: “ALLOWRD_HOSTS = [‘电脑本机的ip地址’]” //注意电脑本机的ip地址是你的手机分配的地址,所以手机和电脑肯定在同一网段,即同一局域网。 运行成功后...
2、保持再同一个网段内,一个wifi下,可以shell命令ping一下对方ip 3、是否允许对方ip登录,setting.py中设置: ALLOWED_HOSTS = ['*',] 4、更改启动设置 5、修改配置 进入不同的html页面,需要用到不同的url路由; 请求不同的接口,也需要用到不同的url路由; ...
宿主机 win10 需要关闭正在使用的 防火墙 修改Django 配置 settings.py ALLOWED_HOSTS = ['*'] 启动Django 服务 python3 manage.py runserver 0.0.0.0:8000 在宿主机上 访问 虚拟机ip+端口 或者 本机ip+端口 即可成功访问项目 下面我遇到的问题:
0x03 允许访问的主机,做访问控制的,如果关闭debug模式,就需要设置允许访问的主机IP,可以用通配符*,一般允许前端跟开发管理网段IP访问就可以了。 ALLOWED_HOSTS = [] 0x04 加载的app,下面几个都是django自带的应用 INSTALLED_APPS = [ 'django.contrib.admin', # 管理后台 ...
ALLOWED_HOSTS = ['*'] 2. 导入自己的app INSTALLED_APPS = [ ... 'users' ] 3.删除sqlite3的配置或配置连接mysql 4. 语言,时区.静态资源配置 LANGUAGE_CODE = 'zh-Hans' TIME_ZONE = 'Asia/Shanghai' USE_I18N = True USE_L10N = True USE...
浏览器中输入的网址为服务器的公网地址,不论服务器设置的IP是多少。 三、setting.py 配置好Django后,初次访问公网时会报错:DisallowedHost at / Invalid HTTP_HOST header,查看报错信息。 在Django项目下的setting.py中,在Allowed_Hosts中添加 ‘*’ 字段即可。 四、此时访问可用...
(2)在“settings.py”文件中,配置“ALLOWED_HOSTS” 将本机的ip地址添加进去,示例代码如下: “ALLOWRD_HOSTS = [‘电脑本机的ip地址’]” //注意电脑本机的ip地址是你的手机分配的地址,所以手机和电脑肯定在同一网段,即同一局域网。 运行成功后,同一局域网下的其他电脑或手机访问你的网站。 注意,如果失败了...