15158846557 在线咨询 在线咨询
15158846557 在线咨询
所在位置: 首页 > 营销资讯 > 网站运营 > 如何用Python写一个小网站?

如何用Python写一个小网站?

时间:2024-01-21 15:30:01 | 来源:网站运营

时间:2024-01-21 15:30:01 来源:网站运营

如何用Python写一个小网站?:

Flask 对初学者比较友好

下面教你使用 Python 的 flask 架构搭建一个简单web网站

1. flask最简单框架,返回hello world:

from flask import *app = Flask(__name__)@app.route('/')def hello_world(): return 'Hello World!'if __name__=="__main__": app.run(host='0.0.0.0',port=8080) # 0.0.0.0地址可给本机所有的IP地址访问

2. 让flask可以给浏览器返回一个简单的网页,即添加视图函数,让网页变得丰富点:

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Wow</title></head><body> <h1>我超级帅喔!</h1></body></html>from flask import Flask,render_template,requestapp = Flask(__name__)@app.route('/')def hello_world(): return 'Hello World!' @app.route('/index')def index(): return render_template('index.html') #会自动找templates文件夹里面的index.html,并不需要一个绝对路径。if __name__=="__main__": app.run(host='0.0.0.0',port=8080) # 0.0.0.0地址可给本机所有的IP地址访问

3.同理我们可以让 flask 添加更加多我们需要的web网页:

from flask import Flask,render_template,requestapp = Flask(__name__)@app.route('/')def hello_world(): return 'Hello World!' @app.route('/index')def index(): return render_template('index.html') #会自动找templates文件夹里面的index.html,并不需要一个绝对路径。@app.route('/login')def index(): return render_template('login.html') @app.route('/content')def index(): return render_template('content.html') if __name__=="__main__": app.run(host='0.0.0.0',port=8080) // login.html<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></head><body> <form action="/login_finsh" method="POST"> 用户名 <input type="text" name="username" id=""> 密码 <input type="text" name="password" id=""> <input type="submit" value="登录"> </br> <input type="button" value="open1"> </br> <button type="button" onclick="open_function()"> open1</button> </form></body></html>


// content.html<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></head><body> <p>这是内容页!</p></body></html>

是不是很简单?还不快动手敲一敲?



关键词:

74
73
25
news

版权所有© 亿企邦 1997-2025 保留一切法律许可权利。

为了最佳展示效果,本站不支持IE9及以下版本的浏览器,建议您使用谷歌Chrome浏览器。 点击下载Chrome浏览器
关闭