当前位置: 首页 > news >正文

深圳做电子工厂的网站上海网站建设电

深圳做电子工厂的网站,上海网站建设电,百度seo服务方案,公司做网站建设价格文章目录 前言1. 安装部署Flask并制作SayHello问答界面2. 安装Cpolar内网穿透3. 配置Flask的问答界面公网访问地址4. 公网远程访问Flask的问答界面 前言 Flask是一个Python编写的Web微框架#xff0c;让我们可以使用Python语言快速实现一个网站或Web服务#xff0c;本期教程… 文章目录 前言1. 安装部署Flask并制作SayHello问答界面2. 安装Cpolar内网穿透3. 配置Flask的问答界面公网访问地址4. 公网远程访问Flask的问答界面 前言 Flask是一个Python编写的Web微框架让我们可以使用Python语言快速实现一个网站或Web服务本期教程我们使用Python Flask搭建一个web问答应用程序框架并结合cpolar内网穿透工具将我们的应用程序发布到公共网络上实现可多人远程进入到该web应用程序访问。 在操作上我们将使用HTML来创建网页的结构然后使用css设计这个结构并且使其看起来更漂亮此外还会利用Javascript与页面上的不同元素进行交互最后使用python与web服务器也成为后端进行连接。 1. 安装部署Flask并制作SayHello问答界面 本篇文章代码使用 Python3 运行 安装环境需要在电脑上安装 Python3 和 pip3。建议安装最新版本 检查是否有安装了pip的可用Python查看Python和pip版本 C: py --version Python 3.N.N C: py -m pip --version pip X.Y.Z from ... (python 3.N.N)使用pip安装和更新 $ pip install -U Flask创建环境 conda create -n SAYHELLO python3.10激活环境 conda activate SAYHELLO创建项目目录 mkdir SAYHELLO进入到创建的目录 cd SAYHELLO在当前目录启动VS Code code .在SAYHELLO文件夹下新建两个附加文件夹一个名为templates储存html文件的位置 另一个名为static文件夹下面新建一个名为css的文件夹。 在css文件夹下新建一个名为main.css的文件 body {text-align: center;background-color: SlateGrey; } p {color: white;font-family: Shanti;font-size: 1.2em;display: inline-block;margin: 20px; } img {margin: 60px 0 30px 0;width: 250px; } input {width: 300px;margin: 20px 20px;height: 50px;border: none;border-radius: 10px;font-family: Shanti;font-size: 1.3em;text-align: center; }input:focus {outline: none;border: solid 5px #00FFCE; }#greet {background-color: PaleVioletRed;border: none;width: 200px;color: white; }#greet:hover {background-color: MediumVioletRed; }在templates文件夹里新建一个名为index.html的文件 !DOCTYPE html html headmeta charsetUTF-8titleSay Hello/titlelink relstylesheet href{{ url_for(static, filenamecss/main.css) }} /head bodyimg srchttps://images.cpolar.com/img/202311271456089.pngbrform actiongreet methodpost{% for message in get_flashed_messages() %}p{{ message }}/p{% endfor %}brinput typetext namename_inputbrinput typesubmit valueGREET idgreet/form /body /html在SAYHELLO文件下新建一个名为Procfile的文件 web: gunicorn app:app在SAYHELLO文件下新建一个名为app.py的文件 from flask import Flask, render_template, request, flashapp Flask(__name__) app.secret_key manbearpig_MUDMAN888app.route(/) def index():flash(whats your name?)return render_template(index.html)app.route(/greet, methods[POST, GET]) def greeter():flash(Hi str(request.form[name_input]) , great to see you!)return render_template(index.html)在SAYHELLO文件下新建一个名为requirements.txt的文件 certifi2021.5.30 click7.1.2 Flask1.1.2 gunicorn20.0.4 itsdangerous1.1.0 Jinja22.11.2 MarkupSafe2.0.1 Werkzeug1.0.1 wincertstore0.2在TERMINAL里启动Flask flask run打开一个新的浏览器输入http://127.0.0.1:5000进入到刚才制作的SAY Hello的打招呼界面。 可以看到刚才创建的问题回答what’s your name? 点击GREET后弹出HI wanggreet to see you! 这样我们使用Flask搭建的一个基本的带有问答形式的界面就搭建完成了接下来我们要把这个问答界面发布到公网分享给别人并且在web进行前端与后端的互动。 2. 安装Cpolar内网穿透 上面在本地成功部署了Flask,并局域网访问成功,下面我们安装Cpolar内网穿透工具,通过cpolar 转发本地端口映射的http公网地址,我们可以很容易实现远程访问,而无需自己注册域名购买云服务器.下面是安装步骤 cpolar官网地址: https://www.cpolar.com 使用一键脚本安装命令 curl -L https://www.cpolar.com/static/downloads/install-release-cpolar.sh | sudo bash向系统添加服务 sudo systemctl enable cpolar启动cpolar服务 sudo systemctl start cpolarcpolar安装成功后在外部浏览器上访问9200端口 即:【http://局域网ip:9200】使用cpolar账号登录(如没有账号,可以点击下面免费注册),登录后即可看到cpolar web 配置界面,结下来在web 管理界面配置即可 3. 配置Flask的问答界面公网访问地址 点击左侧仪表盘的隧道管理——创建隧道创建一个Flask的cpolar公网地址隧道 隧道名称可自定义命名注意不要与已有的隧道名称重复协议选择http本地地址5000 (局域网访问的端口)域名类型免费选择随机域名地区选择China Top点击创建 隧道创建成功后点击左侧的状态——在线隧道列表,查看所生成的公网访问地址有两种访问方式,一种是http 和https 4. 公网远程访问Flask的问答界面 使用上面的cpolar https公网地址在任意设备的浏览器访问,即可成功看到Flask的web界面这样一个公网地址且可以远程访问就创建好了无需自己购买云服务器即可发布到公网访问。 由于以上使用cpolar所创建的隧道使用的是随机公网地址24小时内会随机变化不利于长期远程访问。 我一般会使用固定二级子域名因为我希望将网址发送给别人进行问卷调查时候就可以直接使用固定的公网地址进行填写了。它是一个固定、易记的公网地址例如SayHello.cpolar.cn因此我们可以为其配置二级子域名该地址为固定地址不会随机变化【pscpolar.cn已备案】 注意需要将cpolar套餐升级至基础套餐或以上且每个套餐对应的带宽不一样。【cpolar.cn已备案】 登录cpolar官网点击左侧的预留选择保留二级子域名设置一个二级子域名名称点击保留,保留成功后复制保留的二级子域名名称。 保留成功后复制保留成功的二级子域名的名称 返回登录cpolar web UI管理界面点击左侧仪表盘的隧道管理——隧道列表找到所要配置的隧道点击右侧的编辑 修改隧道信息将保留成功的二级子域名配置到隧道中 域名类型选择二级子域名Sub Domain填写保留成功的二级子域名 点击更新(注意,点击一次更新即可,不需要重复提交) 更新完成后,打开在线隧道列表,此时可以看到公网地址已经发生变化,地址名称也变成了固定的二级子域名名称的域名 最后我们使用固定的公网地址访问可以看到访问成功,这样一个固定且永久不变的公网地址就设置好了。 配置到隧道中 域名类型选择二级子域名Sub Domain填写保留成功的二级子域名 点击更新(注意,点击一次更新即可,不需要重复提交) 更新完成后,打开在线隧道列表,此时可以看到公网地址已经发生变化,地址名称也变成了固定的二级子域名名称的域名 最后我们使用固定的公网地址访问可以看到访问成功,这样一个固定且永久不变的公网地址就设置好了。
http://www.pierceye.com/news/488143/

相关文章:

  • 有没有做专利导航运营的网站网站制作代理
  • 即墨网站建设地址邢台织梦模板建站
  • 贵阳网站建设运营网站的扁平化设计理念
  • 商务网站建设与维护(专21春)网站建设入门书籍
  • 免费室内设计素材网站wordpress 前台不显示内容
  • 企业应该找什么样的网站建设公司jz做网站
  • 钦州住房和城乡建设局网站软考考试科目有哪些
  • 查公司的网站有哪些wordpress连接数据库出错
  • 找别人做网站需要什么信息湛江制作公司网站
  • 最简单的静态网站wordpress网络公司主题
  • 做外贸要做什么网站企业服务平台app下载
  • .net做网站开发吗企业网站维护合同
  • 有哪些做网站公司网站做关键词库的作用
  • 安全狗网站白名单指什么申请制作网站
  • 如何做高端网站建设香水推广软文
  • 移动网站建设优势优化设计电子课本下载
  • 做外贸英语要什么网站免费做app网站建设
  • 网站统计系统 怎么做遵义公共资源交易中心官网
  • 做外贸的有哪些网站廊坊网站建设公司哪个好
  • 深圳宝安网站建设学习网html5网页代码大全
  • 网站建设介绍会发言稿wordpress 工具栏
  • 重庆网站推广计划2017主流网站风格
  • 进贤网站建设做网站有什么优势
  • 免费购物网站源码网站收录是什么意思
  • 网站做端口映射如何创建公众号的步骤
  • 什么行业需要做网站网站系统升级需要多久
  • 网站产品推广网站建设功能规划
  • 2018年公司做网站注意事项WordPress标题美化
  • 西宁seo网站上海建设安检站网站
  • 网站友情链接模块介绍邯郸公司做网站