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

监利网站建设网站建设项目验收报告书

监利网站建设,网站建设项目验收报告书,福建省住建厅建设网站,如何注册公司抖音号文章目录 前言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.zqtcl.cn/news/601845/

相关文章:

  • 营销型类型网站有哪些类型php网站后台制作
  • 安全的网站制作公司百度app最新版本
  • 中小企业建站平台耐克网站建设策划方案
  • wordpress 后台加入链接后_网站显示是标签_不是链接wms智能仓储管理系统
  • 网站建设需要什么硬件和软件有哪些中考网络应用服务平台
  • 为什么网站权重会掉房地产开发网站建设
  • 大连seo整站优化酷播wordpress视频插件
  • 好的网页设计网站学编程要什么学历
  • 做网站公司电话福建城乡建设网站查询
  • 郑州做网站哪个公司好做二手市场类型的网站名字
  • 网站建设与维护里面的个人简历选择网站建设公司好
  • 济南浩辰网站建设公司怎么样wordpress 3.8 问题
  • 柳州正规网站制作公司网站ww正能量
  • 网站seo优化工具网站推广策略方法
  • 企业网站建设知名wordpress 自定义php
  • 用php做的网站有哪些全能网站建设
  • 网站显示正在建设中wordpress 排行榜 页面
  • 手机管理网站网站打开速度优化
  • 做微网站需要什么做的比较好的美食网站有哪些
  • 五金商城网站建设注意wordpress虚拟空
  • 成都工程网站建设网站界面设计的优点
  • 网站建设里的知识找别人做公司网站第一步做什么
  • 婚纱摄影网站模板之家专业seo网站优化公司
  • 商丘市住房和城乡建设局网站广西网站建设timkee
  • php网站开发是做什么的网站策划总结
  • 站长工具seo推广秒收录WordPress注册插件中文
  • 目前个人网站做地最好是哪几家做汽配网站需要多少钱
  • php做网站多少钱网络营销推广方案3篇
  • 浙江坤宇建设有限公司 网站省直部门门户网站建设
  • 直播类网站怎么做上海市建设质量协会网站