首页 > 其他分享 >Django通过主机ip访问

Django通过主机ip访问

时间:2024-07-21 11:29:07浏览次数:7  
标签:网段 0.0 ALLOWED Django 访问 主机 ip

我自己一个人的课题,所以没有使用项目管理软件,也没有给被人演示过。

有一天突然要演示,不再通过127.0.0.1访问,需要使用本机ip访问,此时报forbidden错误。两台机器同一局域网,能ping通,不存在子网穿透问题。

解决方式:

1.修改Django项目中的settings.py文件:

ALLOWED_HOSTS = []
修改为
ALLOWED_HOSTS = ['*']

 2.使用终端命令运行 或者使用pycharm运行 都需要修改host:

终端运行:

 python manage.py runserver 0.0.0.0:8080

pycharm运行:Run/Debug Configurations中的Host为0.0.0.0

 

以上就可以在同一网段中的任何一台计算机访问本机作为服务器的Django项目了。

补充:如果是不同网段,需要使用内网穿透技术。最简单的方法是借助现成的工具,比如花生壳等。

 

标签:网段,0.0,ALLOWED,Django,访问,主机,ip
From: https://www.cnblogs.com/isayruby/p/18314288

相关文章

  • Vip积分管理系统项目JavaWeb开发流程
    1.项目概述1维护客户,提升火锅店运营效率。2目标用户:​ 明确系统的主要用户为火锅店的店长或管理员。1.3系统目标:​提供全面的积分管理功能。​简化日常运营流程。​提供深入的数据分析和报告功能。2.功能需求系统登录与权......
  • IPFS 解决国内 docker mirror 封锁
    IPFS解决国内dockermirror封锁内容仅用于研究,帮助开发者学习技术知识,以建设祖国IPFS技术是当前Web3的主要基建设施,提供去中心化存储,以及libp2p的去中心化网络,实际上国内大部分互联网公司在内部都已经开始使用相关技术IPDR:InterPlanetaryDockerRegistry链接:htt......
  • IDEA的APIPost接口测试插件详解
    APIPOST官方网址一、安装APIPost插件打开IntelliJIDEA:启动您的IntelliJIDEA开发环境。导航到插件设置:在Windows或Linux上,点击File>Settings。在macOS上,点击IntelliJIDEA>Preferences。搜索并安装APIPost插件:在设置窗口中,选择Plugins。点击Marketplace标签......
  • 有人可以检查我的 Django 代码有什么问题吗?
    所以,我刚刚在Django中做了一个CRUD,现在我想测试它,创建和删除测试正在cmd中使用这些命令:创造curl-XPOSThttp://localhost:8000/user/-H"Content-Type:application/json"-d"{"用户名":"john_doe","电子邮件":"[email protected]","名字”:......
  • 连接被远程主机关闭
    我正在使用Microsoft实时对话头像,它工作正常。错误详细信息:连接已被远程主机关闭。错误代码:1011。错误详细信息:System.AggregateException:发生一个或多个错误。(Status(StatusCode="InvalidArgument",详细USP状态:正在发送。接收到的音频大小:0字节。请注意,它在昨天之前可以......
  • Django makemessages 重复翻译
    我有现有的.po文件,但我仍在构建我的项目,因此添加了新的翻译字符串,并且一些已添加的翻译字符串正在更改位置。要更新我正在运行的.po文件django-adminmakemessages-len当我打开文件时我发现相同的翻译重复了很多次:#:_templates/admin-users/base/partials/sid......
  • 使用 python print 和 gdb 时出现 BrokenPipeError
    我正在尝试在Linux中运行应用程序并使用Python生成输入:python3-c'print(".....")'|./someapp但出现下一个错误:Exceptionignoredin:<_io.TextIOWrappername='<stdout>'mode='w'encoding='utf-8'>BrokenPipeError:......
  • 当我注销时,我得到一个空白页面 - Django 5
    因此,当我想注销用户时,它会显示一个白色的空白页面http://127.0.0.1:8000/accounts/logout/我正在使用快捷方式重定向到设置中的下一页.py和我测试了使用管理面板注销,它工作正常。settings.py...LOGIN_REDIRECT_URL='index'LOGOUT_REDIRECT_URL='......
  • 安装pysqlcipher3的问题
    因此,尽管pipinstallpysqlcipher3工作返回Successfullyinstalledpysqlcipher3,但没有。根据我的研究,这似乎是Windows用户尝试安装Sqlcipher的常见问题。尝试#1首先,我尝试从github下载pysqlcipher3并通过cmd手动构建和安装它(使用python......
  • 从原点 *** 获取 *** 的访问已被 CORS 策略阻止:无“Access-Control-Allow-Origin” -
    我正在尝试将AuthADFS与Django应用程序和Angular集成,但我不断收到CORS错误。我尝试了一切,但似乎没有任何效果。AccesstoXMLHttpRequestat'https://login.microsoftonline.com/{your-tenant-id}/oauth2/v2.0/authorize?client_id={your-client-id}&response_type=......