flask和python开发的购物商城
时间: 2024-01-28 11:13:51 浏览: 87
Flask是一个轻量级的Python Web框架,它提供了简单而灵活的方式来构建Web应用程序。使用Flask可以快速开发购物商城等中小型网站,并且可以根据项目需求进行高度自定义。
下面是一个使用Flask和Python开发的购物商城的简单示例:
1. 创建Flask项目:
首先,确保已经安装了Flask库。可以使用以下命令进行安装:
```shell
pip install Flask
```
然后,创建一个名为flask_demo的文件夹,并进入该文件夹:
```shell
mkdir flask_demo
cd flask_demo
```
在flask_demo文件夹中创建一个名为app.py的Python文件:
```shell
touch app.py
```
2. 编写Flask应用程序:
在app.py文件中,可以使用以下代码编写一个简单的购物商城应用程序:
```python
from flask import Flask, render_template
app = Flask(__name__)
@app.route('/')
def home():
products = ['Product 1', 'Product 2', 'Product 3']
return render_template('index.html', products=products)
if __name__ == '__main__':
app.run()
```
上述代码创建了一个Flask应用程序,并定义了一个名为home的路由,该路由将渲染一个名为index.html的模板,并将产品列表传递给模板。
3. 创建模板文件:
在flask_demo文件夹中创建一个名为templates的文件夹,并在该文件夹中创建一个名为index.html的HTML模板文件:
```shell
mkdir templates
touch templates/index.html
```
在index.html文件中,可以使用以下代码编写一个简单的购物商城页面:
```html
<!DOCTYPE html>
<html>
<head>
<title>Shopping Mall</title>
</head>
<body>
<h1>Welcome to our Shopping Mall!</h1>
<ul>
{% for product in products %}
<li>{{ product }}</li>
{% endfor %}
</ul>
</body>
</html>
```
4. 启动Web服务器:
在终端中,使用以下命令启动Flask的开发服务器:
```shell
python app.py
```
然后,在浏览器中访问http://localhost:5000,即可看到购物商城页面,并显示产品列表。
阅读全文