首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Ngrok | 使用 ngrok 让外网可以访问本地Django网站

作者:大江狗 首发:Python Web与Django开发 当你使用Django本地开发一个网站时候,你希望转发给别人进行访问,但是又不想正式部署到服务器(毕竟部署也是挺麻烦)。...今天要介绍是一款叫Ngrok免费软件,它通过本地端口映射轻松实现内网穿透,把localhost上运行内容重定向到一个公共可用ngrok URL(支持https), 是不是很帅?...Ngrok安装 如果你本地使用是windows系统,首先访问官网:https://ngrok.com/download下载.exe客户端并安装。...启动Ngrok 进入ngrokexe文件所在目录,使用“ngrok http [port]”启动端口映射。本地django项目默认使用8000端口,所以输入如下命令即可。....ngrok.io), 您还可以使用https连接。

2.8K20

使用pycharm创建Django项目

大家好,又见面了,是你们朋友全栈君。 创建项目 1. 使用命令行创建项目 如果这是你第一次使用 Django 的话,你需要一些初始化设置。...具体地说,避免使用像 django (会和 Django 自己产生冲突)或 test (会和 Python 内置组件产生冲突)这样名字。 代码该放在哪?...把所有 Python 代码放在 Web 服务器根目录不是个好主意,因为这样会有风险。比如会提高人们在网站上看到你代码可能性。这不利于网站安全。...本地调试代码时候,完全可以运行起来。...会自动重新加载服务器 runserver 用于开发服务器在需要情况下会对每一次访问请求重新载入一遍 Python 代码。 所以你不需要为了让修改代码生效而频繁重新启动服务器。

1.7K60
您找到你想要的搜索结果了吗?
是的
没有找到

Django 项目部署

我们是在本地开发,项目最终上线是要部署到服务器上,本篇笔记记录了个人部署整个过程,仅供参考。 一、新建站点 1、使用宝塔面板创建一个站点 站点创建成功!...python3 manage.py runserver 0.0.0.0:8000   项目可以正常启动!...六、Screen 进程托管   当 SSH 会话关闭时,Web 服务也一起被关闭了,导致网站无法连接。我们需要让进程 24 小时不间断工作,这里是用 screen 实现。...1、安装 screen apt-get install screen 2、创建一个 screen screen -S django_study 3、启动项目 python3 manage.py runserver...在宝塔面板上配置 八、部署完成   访问django.sunguoqi.com/polls/,没有可用投票,因为我们后台没添加数据。

2.5K11

Django博客教程(搭建开发环境)

在pycharm中使用virtualvenv十分简单,我们只需要在创建django项目的时候选择一个全新环境就可以了。将会在后面给大家详细说明。...Hello Django 网站需要运行在一个 Web 服务器上,Django 已经为我们提供了一个用于本地开发 Web 服务器。...运行 python manage.py runserver 命令就可以在本机上开启一个 Web 服务器: (venv) C:\Users\13016\Desktop\myblog>python manage.py...你第一个django项目已经部署成功! 注意:如果在浏览器输入 http://127.0.0.1:8000/ 后显示无法访问网站,请检查是不是浏览器代理问题。...这是 manage.py 第一个用法,运行它runserver 命令开启本地开发服务器,以后我们还会遇到更多命令。

1.1K20

测试开发之创建第一个Django项目(一)

、svn等代码仓库管理你代码,这里选用gitee是方便无访问国外网站,微信端可以随时通过gitee查看代码笔记这种懒人。...python manage.py runserver ⑤.点击该网址,看到如下页面,恭喜你成功创建自己第一个django项目 5.重新打开django项目 pycharm重新打开XZAndroidPlatfor...①.pycharm一键启动django项目 重新打开项目之后,可以看到pycharm上方有如下按钮(社区版没有),点击绿色按钮即可启动django项目 如果出现红叉,请点开编辑,选择前面创建虚拟环境路径即可...collectstatic 搜集静态文件 python manage.py createcachetable 创建缓存表 python manage.py check 检测项目有没有问题 python...'http://127.0.0.1:8080' ] (5)创建超级管理员 python3 manage.py createsuperuser 3.配置成所有人都可以进行访问地址 ①port处为空 ②Additional

1.1K10

创建一个项目

运行及访问Django项目 我们已经创建好了基于Django一个项目,那么怎么在web容器中启动这个项目,并且可以在浏览器中访问它呢?...在命令行进入我们创建mysite/文件夹,执行如下命令,启动服务 > cd mysite > python3 manage.py runserver 执行命令之后,会出现如下结果 接下来,就可以在浏览器中进行网站访问了...扩展:通过指定IP地址和端口启动服务 默认情况下,我们可以通过python manage.py runserver启动服务时,绑定当前PCip地址和8000端口来启动服务 如果我们想通过自定义端口进行访问的话...,可以通过如下命令来启动服务 使用自定义8080端口来启动服务 python3 manage.py runserver 8080 浏览器中可以通过如下形式访问:http://localhost...# linux/unix系统中,在命令行执行如下命令查看IP地址 ifconfig 查看到自己IP地址之后,就可以通过python manage.py runserver ip:port命令来指定IP

43010

·编写你第一个 Django 应用-第 1 部分

如果你正在使用一个较老版本 Python,在 应该使用哪个版本 Python 来配合 Django? 查找一个合适 Django 版本。...具体地说,你得避免使用像 django (会和 Django 自己产生冲突)或 test (会和 Python 内置组件产生冲突)这样名字。 代码该放在哪?...会自动重新加载服务器 runserver 用于开发服务器在需要情况下会对每一次访问请求重新载入一遍 Python 代码。所以你不需要为了让修改代码生效而频繁重新启动服务器。...你应用可以存放在任何 Python path 中定义路径。在这个教程中,我们将在你 manage.py 同级目录下创建投票应用。这样它就可以作为顶级模块导入,而不是 mysite 子模块。...可以验证是否正常工作,运行下面的命令: /  $ python manage.py runserver 用你浏览器访问 http://localhost:8000/polls/,你应该能够看见

1.3K30

Django开发一个简单web接口

开发环境:windows10 Python版本:3.8.1 Django版本:3.0.2 Virtualenv版本:16.6.2 部署环境:CentOS7 开发工具:Visual studio Code...#CHomeUpstream是项目名字 4、启动一下,看框架是否正常搭建 去到manage.py所在路径下面执行,默认启动端口是8000 python manage.py runserver...image.png 5、创建一个App(可以大致理解为一个网站项目的一个页面,一个软件一个模块) python manage.py startapp Uploads #Uploads是APP名字...6、配置settings.py 在INSTALLED_APPS一项中加入刚才添加App image.png 7、添加函数 image.png 8、配置函数访问路径 image.png 9、启动后访问即可...在manage.py路径下执行: python manage.py runserver image.png 完---------------------------------------------

90620

Django常用语句

这是一个django开发开始,当然也可以用pycharm这个ide创建工程,这个东西还是看个人习惯了。...,可以用其它端口: python manage.py runserver 8001 python manage.py runserver 9999 (当然也可以kill掉占用端口进程) # 监听所有可用...# 访问对应 ip加端口,比如 http://172.16.20.2:8000 以上代码可以开始调式,打开浏览器显示我们所在代码中修改效果 在cmd中输入python manage.py runserver...会打开默认打开127.0.0.1:8000, 默认只监听本地ip 也可以用pycharm中运行django,(这里会监听所有ip) 开发服务器,即开发时使用,一般修改代码后会自动重启,方便调试和开发...,但是我们去使用时候还是需要创建超级管理员,去管理后台 按照提示输入用户名和对应密码就好了邮箱可以留空,用户名和密码必填 修改 用户密码可以用: python manage.py changepassword

57520

分分钟教你Python Web开发框架Django

大家好,是辰哥! Python除了爬虫、深度学习(人工智能)、数据分析等外,还可以用来开发网站系统,如我们常见知乎,豆瓣等都是用Python开发网站系统。...执行下面命令 python manage.py runserver ? 出现这个页面,说明启动成功,在浏览器访问: http://127.0.0.1:8000/ 浏览器页面: ?...看到这个页面表示你Django项目已经可以访问。 2 编写应用 在开始创建应用之前先了解清楚:工程(chenge_django)和应用(app)什么关系呢?...工程(chenge_django)对应于一个网站,是配置和应用集合应用对应于特定功能,是具体功能载体配置和功能分离是高度模块化体现 1.创建应用 python manage.py startapp...4.重新启动项目 执行下面命令 python manage.py runserver ? 在浏览器中访问 http://127.0.0.1:8000/index/ 浏览器结果: ?

36130

搭建开发环境

Virtualenv 是一个 Python 工具,使用它可以创建一个独立 Python 环境。 为什么要使用 Virtualenv 呢?...Hello Django 网站需要运行在一个 Web 服务器上,Django 已经为我们提供了一个用于本地开发 Web 服务器。...注意:如果在浏览器输入 http://127.0.0.1:8000/ 后显示无法访问网站,请检查是不是浏览器代理问题。比如开启了某些 V** 代理服务等,将它们全部关闭即可。...这是 manage.py 第一个用法,运行它 runserver 命令开启本地开发服务器,以后我们还会遇到更多命令。...命令栏工具下按 Ctrl + c 可以退出开发服务器(按一次没用的话连续多按几次)。重新开启则再次运行 python manage.py runserver

2.1K50

django项目快速搭建入门指导

当提示述提示时,解决方法:django-admin startproject website 2、创建应用 python manage.py startapp blog 或者 django-admin.py...5、运行 python manage.py runserver 或者自定义Port:python manage.py runserver 8001 或者ip:port: python manage.py...6、创建后台管理员 python manage.py createsuperuser ?...# 修改 用户密码可以用: python manage.py changepassword username django后台地址,可访问http://localhost:8000/admin: ?...到此一个简单django站点就搭建完成,当然,此文主要是抛砖引玉,以图文形式告诉大家利用Django实现网站站点主要操作步骤,如果想实现一个自主,功能强大网站系统,还远远不止不如,而且一晚上也说不完

75410

Django学习-第一讲(下) Django框架介绍与环境搭建

5.2 运行Django项目 通过命令行方式:python manage.py runserver。...这样可以本地访问网站,默认端口号是8000,这样就可以在浏览器中通过http://127.0.0.1:8000/来访问网站啦。...如果想要修改端口号,那么在运行时候可以指定端口号,python manage.py runserver 9000这样就可以通过9000端口来访问啦。...一般都是在终端输入python manage.py [子命令]。可以输入python manage.py help看下能做什么事情。除非你知道你自己在做什么,一般情况下不应该编辑这个文件。...5.4.1 app创建 通过命令进入到创建项目目录中,然后执行下面的命令: python manage.py startapp [app名称] 5.4.2 app中文件 init.py

56510

Django博客开发教程-Python零基础开发网站

Django博客开发教程-Python零基础开发网站 Django简介: Python下有许多款不同 Web 框架。Django是重量级选手中最有代表性一位。...Django 是用 Python 开发一个免费开源 Web 框架,几乎囊括了 Web 应用方方面面,可以用于快速搭建高性能、优雅网站Django 提供了许多网站后台开发经常用到模块,使开发者能够专注于业务部分...之后输入下面命令创建管理帐号和密码: python manage.py createsuperuser 在这里依次输入账户名,邮箱,密码。这里已经创建好账号了。...最后,我们输入下面有命令,启动我们Django项目: python manage.py runserver #默认使用8000端口 python manage.py runserver 8080 #指定启动端口...python manage.py runserver 127.0.0.1:9000 #指定IP和端口 提示启动成功,然后我们在浏览器里输入:http://127.0.0.1/ 就可以查看到Django

1K20
领券