python 搭建的第一个web环境

Flask快速搭建Web应用
本文介绍如何使用Python的Flask框架快速搭建一个简单的Web应用,并演示了如何返回文本及HTML页面,处理静态资源。

创建工程等前面的一系列的话全部省点

   

 

# coding = utf-8
# Flask是一个Python编写的Web微框架,可以使用Python语言快速实现一个网站或Web服务。
from flask import Flask

# 初始化Flask
app = Flask(__name__)


# 创建的路由 访问路径是空
@app.route("/")
def home():
return "你好世界"

 


# app.run()括号里面的代码可有可无 默认的端口号是5000,个人喜好
if __name__ == "__main__":
app.run(host="localhost", port="80", debug=True)

 

运行结果正常

 

如果返回的是一个html页面 那么导入 send_file
from flask import send_file
@app.route("/")
def home():
return send_file("../static/index.html")
网页返回正常 因为这边的index.html只有一个helloword 所以不截图了
加载的时候如果有引入的css、js、静态图片等。。。需要做处理

在项目的根目录创建一个文件夹 把所有的静态资源全部放进去 访问路径默认的改成 /static/xxx/xxx.css 或者
/static/xxx/xxx.jpg 等

 


最后的访问结果就是

静态资源记载出来了
当然,也可使用 url_for 构造,代码如
url_for("static",filename="css/demo.css")

转载于:https://www.cnblogs.com/NISUN/p/9160894.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值