目前十分流行的web框架--Flask

Python-WebSSH一个基于Web的ssh客户端 WebSSH 一个简单的Web应用程序可用作ssh客户端连接到您的ssh服务器。 它是用Python编写的,基于tornado和paramiko。 立即下载

Flask框架的主要特征是核心构成比较简单,但具有很强的扩展性和兼容性,程序员可以使用Python语言快速实现一个网站或Web服务。
下面就来学习一下如何做flask网站

1、首先,需要ssh远程连接服务器终端

ssh 用户名@ip地址
2、创建一个python3的虚拟环境

mkdir workspace   #创建workspace文件夹
cd  workspace       #进入该文件夹
mkdir flask_examples
cd flask_examples
mkdir login 
cd login
pip3 install virtualenv  #下载安装virtualenv
whereis python3 #找一下python3的路径名称
virtualenv env_3_6_8 -p /usr/bin/python3(-p path代表路径)
source env_3_6_8/bin/activate

demo
3、接着,在本地目录创建一个workespce(尽量保持和之前创建的路径保持一致)
Pycharm创建一个flask

demo
demo
4、配置主机地址、端口号

demo
5、Deployment

demo
6、点击Tools上传所有文件

demo
7、运行
demo
8、打开浏览器输入: ip:端口号,再点击enter就可以看到一个简简单单的网站

demo
有时候会因为上次运行没有停止,在第二次运行的会报错,提示你端口被占用,这时候我们可以在终端输入

losf -i:端口号
kill -9 PID(PID是lsof查看端口号时出现的进程号,kill了就行了)

作者:孤夏20
链接:https://www.jianshu.com/p/cb038775caa5
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

BunKum:一个使用 Python 且基于 Flask Web 框架开发的 MVC 架构的个人博客系统 BunKum 一个使用 Python 且基于 Flask Web 框架开发的 MVC 架构的个人博客系统。 项目测试地址: 测试账号: 测试密码:password 功能介绍 用户系统 用户注册,登录,登出 用户权限及权限验证 邮件地址验证 基于邮件验证的密码重置、密码更改、邮箱地址更改 用户资料页展示 用户之间站内信 用户头像的上传及修改 博客系统 发表博客 文章分类及分类条目创建 博客文章内容展示 内容展示页内评论区 文章及评论区 Markdown 语法支持 文章及评论区代码高亮支持 评论区 @ 其他用户及消息提醒 后台管理系统 博客文章管理,包括文章编辑、删除、按分类显示,文章下评论显示 文章分类管理,包括条目编辑、删除,显示分类下文章 用户管理,包括用户信息编辑、删除,未认证用户显示,指定用户显示评论 评论管理,包括评论编辑、删除,指定作者显示评论,指定文章评论显示,被屏蔽评论显示 立即下载

相关推荐

INCA文件刷写全流程:从ES581驱动安装到XCP协议实战(附避坑指南)

本文详细解析INCA文件刷写的全流程操作,从ES581驱动安装到XCP协议配置,提供实战经验与避坑指南。涵盖A2L文件校验、工作区优化、XCP参数调优及自动化刷写技巧,帮助工程师高效完成ECU开发中的文件刷写任务。

egg99的博客 942

Flask--物联网应用(二)-ESP8266网页调试系统

为了将ESP8266连上服务器,就有必要写一个网页调试系统,将ESP8266连上服务器进行通信转移到网页上去。一、Flask调用C程序并读取输出信息到网页上去1、首先调用Python的OS模块进行调用C语言可执行模块 配置config.py#encoding: utf-8 import os # __file__ refers to the file settings.py APP_ROOT =

似水流年 2364

Spec-Kit实战:用‘规范驱动开发’重构一个老旧Node.js项目(避坑指南)

本文详细介绍了如何使用Spec-Kit工具通过‘规范驱动开发’(SDD)重构老旧Node.js项目。从逆向工程提取规范到增量改造策略,再到避免典型陷阱,提供了实战指南和避坑技巧,帮助开发者高效实现架构现代化,显著提升代码质量和维护效率。

weixin_42525582的博客 554

使用flask框架与ESP8266WiFi模块实现dht11上传数据至网页,附带内网穿透

本文介绍如何搭建一个flask服务器,通过Arduino UNO板、DHT11温湿度传感器和ESP-01S WiFi模块实现物联。

qq_65553466的博客 1757

在MacBook M1/M2上,手把手教你打包包含嵌入模型的RagFlow Docker镜像(避坑指南)

本文详细指导如何在MacBook M1/M2上构建ARM64架构的RagFlow Docker镜像,涵盖环境准备、依赖处理、镜像构建及性能优化全流程。特别针对Apple Silicon芯片的兼容性问题提供解决方案,帮助开发者高效完成本地开发环境搭建。

weixin_26908317的博客 241

Q&A | ZStack替代VMware实问实答

ZStack替代VMware实问实答

zstack_org的博客 1800

使用ESP32和Flask框架实现温湿度数据监测系统

在这个项目中,我们将使用ESP32微控制器读取温湿度传感器的数据,并将这些数据通过HTTP请求传输到基于Flask框架的服务器。Flask是一个轻量级的Python Web框架,非常适合快速开发和部署Web应用。通过这个项目,我们不仅可以了解ESP32的基本使用,还能体验Flask框架的便捷和强大功能。通过这个项目,我们成功地使用ESP32读取温湿度传感器的数据,并将这些数据传输到基于Flask框架的服务器。Flask作为一个轻量级的Web框架,提供了简单、灵活和强大的功能,适合快速开发和部署物联网应用。

嵌入式极客小张 2112

YOLO11改进-注意力-引入自调制特征聚合模块SMFA

SMFA(自调制特征聚合模块): SMFA模块用于协同建模局部和非局部信息,它分为两个分支:一个是EASA(Efficient Approximation of Self-Attention,简化的自注意力分支),用于捕获非局部信息;另一个是LDE(Local Detail Estimation,局部细节估计分支),用于捕获局部细节。EASA通过对输入特征进行下采样,然后利用全局特征的方差进行调制,再与原始特征进行聚合,提取非局部结构信息。LDE分支则通过卷积操作提取输入特征中的高频局部信息。

qq_64693987的博客 2208

Flask 运用SocketIO实现WebSSH

Flask 框架中如果想要实现WebSocket功能有许多种方式,运用SocketIO库来实现无疑是最简单的一种方式,Flask中封装了一个flask_socketio库该库可以直接通过pip仓库安装,如下内容将重点简述SocketIO库在Flask框架中是如何被应用的,最终实现WebSSH命令行终端功能,其可用于在Web浏览器内实现SSH命令行执行。

微软技术分享 7330

安装 miniconda linux

安装 miniconda linux

jacke121的专栏 1万+

【保姆级教程】YOLOv8_Pose多目标+关键点检测:训练自己的数据集

【保姆级教程】YOLOv8_Pose多目标+关键点检测:训练自己的数据集

m0_51579041的博客 1万+

Flask零基础到项目实战(六)cookie和session(一)

一、通常的cookie和sessioncookie 在网站中,http请求是无状态的的。也就是说即使第一次和服务器连接上后并且登录成功后,第二次请求服务器依然不能知道当前请求是哪个用户。cookie的出现就是为了解决这个问题,第一次登录后服务器返回了一些数据(cookie)给浏览器,然后浏览器保存在本地,当该用户发送第二次请求时,就会自动的把上次请求存储的cookie数据自动的携带给服务器,服务器通

似水流年 2279

逆强化学习:从专家示范中学习策略

逆强化学习(Inverse Reinforcement Learning,简称IRL)是强化学习(Reinforcement Learning,简称RL)的一个子领域,它的目标是从专家的行为中学习策略。在传统的强化学习中,智能体通过与环境交互,根据奖励信号来学习一个策略。而在逆强化学习中,我们没有直接的奖励信号,而是通过观察专家的行为来推断出奖励函数,从而学习到一个与专家类似的策略。逆强化学习作为强化学习的一个重要子领域,在许多实际应用场景中都取得了显著的成功。

AI天才研究院 1450

Python学习不讲废话精华版-高阶

Python 也是一个非常流行的数据分析和科学计算语言,有很多的库和工具可以帮助你进行数据分析和科学计算,比如 NumPy、SciPy、Pandas、Matplotlib 等。Bottle 是 Python 中的一个微型 Web 框架,它提供了极简的工具和功能,可以帮助你快速地开发 Web 应用。Pandas 是 Python 中的一个数据分析库,它提供了灵活的数据结构和数据分析工具,可以帮助你处理和分析大量的数据。NumPy 是 Python 中的一个科学计算库,它提供了高性能的数组和矩阵运算功能。

weixin_48670670的博客 218

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

为什么这么多人在学Python呢?很多小白都听说Python很火

在PC时代大量的嵌入式的设备,底层的代码,底层原理,以及底层逻辑运用,以及桌面的应用都是用C、C++实现的,毋庸置疑它们是最接近底层,对底层有着强大的解释说服力,也是最早的、最快的。当我学到一定基础,有自己的理解能力的时候,会去阅读一些前辈整理的书籍或者手写的笔记资料,这些笔记详细记载了他们对一些技术点的理解,这些理解是比较独到,可以学到不一样的思路。Python所有方向的技术点做的整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。

weixin_67991858的博客 145

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

python第一个flask程序_计算机技术|我的第一个Flask程序

提出问题1Flask介绍Flask是目前十分流行的web框架,采用Python编程语言来实现相关功能。它被称为微框架(microframework),“微”并不是意味着把整个Web应用放入到一个Python文件,微框架中的“微”是指Flask旨在保持代码简洁且易于扩展,Flask框架的主要特征是核心构成比较简单,但具有很强的扩展性和兼容性,程序员可以使用Python语言快速实现一个网站或Web服...

weixin_29179583的博客 371

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

python web框架之flask框架

优点:其有世界上最大的社区和最多的包。它的文档十分完善,提供了一站式的解决方案,包括缓存、orm、管理后台、验证、表单处理等,使开发复杂的有数据库驱动的网站变得简单。缺点:其系统耦合度较高,替换内置功能比较麻烦,学习曲线陡峭。

qq_57443706的博客 2930

本地部署轻量级web开发框架Flask结合内网穿透公网环境访问管理界面

本地部署轻量级web开发框架Flask结合内网穿透公网环境访问管理界面

ks_wyf的博客 2010

轻量级web开发框架:Flask本地部署及实现公网访问界面

本篇文章讲解如何在本地安装Flask,以及如何将其web界面发布到公网上并进行远程访问。Flask是目前十分流行的web框架,采用Python编程语言来实现相关功能。较其他同类型框架更为灵活、轻便、安全且容易上手。它可以很好地结合MVC模式进行开发,开发人员分工合作,小型团队在短时间内就可以完成功能丰富的中小型网站或Web服务的实现。

小小小智_x0__0x_的博客 7467

fLASK自驾游搜索系统 计算机毕设源码32127

自驾游搜索系统主要功能模块包括景区信息、销量分析、热度分析、价格分析、景区展示,采取面对对象的开发模式进行软件的开发和硬体的架设,能很好的满足实际使用的需求,完善了对应的软体架设以及程序编码的工作,采取MySQL作为后台数据的主要存储单元,采用flask框架、python技术、Ajax技术进行业务系统的编码及其开发,实现了本系统的全部功能。本次报告,首先分析了研究的背景、作用、意义,为研究工作的合理性打下了基础.....

VX_ZYKJ985的博客 223

本地部署轻量级web开发框架Flask并实现无公网ip远程访问开发界面

另外,Flask还有很强的定制性,用户可以根据自己的需求来添加相应的功能,在保持核心功能简单的同时实现功能的丰富与扩展,其强大的插件库可以让用户实现个性化的网站定制,开发出功能强大的网站。使用上面的cpolar https公网地址在任意设备的浏览器访问,即可成功看到Flask的web界面,这样一个公网地址且可以远程访问就创建好了,无需自己购买云服务器,即可发布到公网访问。,点击左侧的预留,选择保留二级子域名,设置一个二级子域名名称,点击保留,保留成功后复制保留的二级子域名名称。【cpolar.cn已备案】

fq157856469的博客 3260

Python Flask开发web应用

Flask是一个轻量级的可定制框架,使用Python语言编写,较其他同类型框架更为灵活、轻便、安全且容易上手。它可以很好地结合MVC模式进行开发,开发人员分工合作,小型团队在短时间内就可以完成功能丰富的中小型网站或Web服务的实现。另外,Flask还有很强的定制性,用户可以根据自己的需求来添加相应的功能,在保持核心功能简单的同时实现功能的丰富与扩展,其强大的插件库可以让用户实现个性化的网站定制,开发出功能强大的网站。Flask是目前十分流行的web框架,采用Python编程语言来实现相关功能。

2869

一文解读 FastAPI 与 Flask:Python Web 两大流行框架综合对比

本文将对 FastAPI 和 Flask 进行综合对比,探讨它们在语法和表达能力、生态系统和社区支持、性能和扩展性、开发工具和调试支持、安全性和稳定性、学习曲线和开发效率、社会影响力和行业采用程度等方面的特点,为开发者提供兼具理论深度与实践价值的选型指南。

fengshi_fengshi的专栏 2207

python的web框架flask_Python 【web框架】之Flask

flask 是Python实现的轻量级web框架。没有表单,orm等,但扩展性很好。很多Python web开发者十分喜欢。本篇介绍flask的简单使用及其扩展。1 安装flaskpip install flask2 框架本质flask是基于Werkzeug模块和Jinja2模板引擎实现的。前者实现了WSGI协议。我们来看一下用Werkzeug怎么实现一个web服务端:from werkzeug....

weixin_36446632的博客 833

37 个 Python Web 开发框架总结

37 个 Python Web 开发框架总结

门柚的博客 1万+
上一篇: 你真的懂package.json吗
下一篇: 基于go语言的开源网关 Goku API Gateway CE 部署指南
妄想编程
博客等级 码龄8年 1粉丝 5原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值