用目前主流的python 框架 写一个demo
时间: 2024-05-15 15:16:45 浏览: 10
以下是一个使用Flask框架编写的简单的Web应用程序的示例代码:
```python
from flask import Flask, render_template, request
app = Flask(__name__)
@app.route('/')
def index():
return render_template('index.html')
@app.route('/hello', methods=['POST'])
def hello():
name = request.form['name']
return render_template('hello.html', name=name)
if __name__ == '__main__':
app.run()
```
在这个示例中,我们使用Flask框架创建了一个名为`app`的应用程序。
我们定义了两个路由函数:
- `/`路由函数用于显示一个简单的HTML页面,其中包含一个输入框和一个提交按钮。
- `/hello`路由函数用于处理来自表单的POST请求,从请求中获取名字并将其传递到另一个HTML页面进行显示。
我们还定义了一个名为`name`的变量,用于存储从表单中获取的名字。
最后,我们使用`app.run()`函数启动应用程序并使其在本地主机上的默认端口(通常是5000)上运行。
相关问题
帮我用python随便写一个demo
以下是一个简单的Python demo:
``` python
# 这是一个简单的Python demo
# 用于计算两个数的加、减、乘、除
# 定义两个数
num1 = 10
num2 = 5
# 加法
result_add = num1 + num2
print("加法结果为:", result_add)
# 减法
result_sub = num1 - num2
print("减法结果为:", result_sub)
# 乘法
result_mul = num1 * num2
print("乘法结果为:", result_mul)
# 除法
result_div = num1 / num2
print("除法结果为:", result_div)
```
输出结果:
```
加法结果为: 15
减法结果为: 5
乘法结果为: 50
除法结果为: 2.0
```
python NanoID写一个demo
好的,我可以为您编写一个Python NanoID的示例。以下是代码示例:
```python
import random
import string
def generate_id(size=21):
"""生成随机ID"""
alphabet = string.ascii_uppercase + string.digits + string.ascii_lowercase + '-_'
return ''.join(random.choice(alphabet) for _ in range(size))
# 示例使用
print(generate_id()) # 例如:yAJBHp_-FdcFoGJt1sM8w
```
希望这个示例可以帮助到你!如果你有其他问题,随时问我!