![7a0489062b6d5d31dfd0ee68d338f829.png](https://i-blog.csdnimg.cn/blog_migrate/75b52e7b00d2a06af460ca0b6b5d9e8f.jpeg)
1.项目概述
这是一个类似于网购预约的项目:
- 告诉用户一共有几个人预订了这个产品。
- 用户输入自己的姓名、电话号码和住址以及用户级别。
- 你保存这些信息,感谢用户的预订。
![2f108bda01be80ed3c3ed81d87d0eabb.png](https://i-blog.csdnimg.cn/blog_migrate/30631dd0a2931d468a3eb117ecfe4c03.jpeg)
![f390cc95ec98e6d3781c20fa48c64dfc.png](https://i-blog.csdnimg.cn/blog_migrate/31ead5385a9b4c2de0cb1c37dbd31e05.jpeg)
![ea7d1be51df8dd5f98ac1b36552bcde8.png](https://i-blog.csdnimg.cn/blog_migrate/4db45ac13856f971d05921602bab602e.jpeg)
2.Talk is cheap, show him the code!
该导入的包导入一下。
from flask import Flask, render_template, session, redirect, url_for, flash
from flask_wtf import Form
from wtforms import SubmitField, StringField, IntegerField, RadioField
from wtforms.validators import DataRequired, NumberRange
from flask_bootstrap import Bootstrap
import os
from flask_sqlalchemy import SQLAlchemy
from flask_migrate import Migrate
创建app本身,初始化Bootstrap和SQLAlchemy、Flask-Migrate
b