【发布时间】:2021-12-23 23:46:56
【问题描述】:
我在 Flask Python 中创建了一个数据库
app = Flask(__name__)
app.config['SQALCHEMY_DATABASE_URI'] = "sqlite:///site.db"
db = SQLAlchemy(app)
class user(db.Model):
ID = db.Column(db.Integer,primary_key=True)
username = db.Column(db.String(20),unique=True,nullable=False)
email = db.Column(db.String(20),unique=True,nullable=False)
password = db.Column(db.String(60),nullable=False)
def __repr__(self):
return f"User Details \n Name:{self.username}\n Email:{self.email} \n"
class product(db.Model):
id = db.Column(db.Integer,primary_key=True)
item_name = db.Column(db.String(10),nullable=False,unique=False)
price = db.Column(db.Integer,unique=False,nullable=False)
Currency = db.Column(db.String(3),unique=False,nullable=False)
Category = db.Column(db.String(15),unique=False,nullable=True)
product_image = db.Column(db.String(20),unique=False,nullable=False)
def __repr__(self):
return "Product Details \n Name: {self.item_name} \n price: {self.price}\n"
db.create_all()
我目前正在创建一个电子商务网站作为一个项目,并且我正在按照 Corey Schafer 的 Flask 在线教程进行操作
应该创建一个名为 site.db 的文件,我已经搜索了我的整个项目存储库,但没有创建名为 site.db 的文件
我哪里做错了?请帮我!我是初学者程序员,正在尝试使用烧瓶学习 Web 开发
【问题讨论】:
-
您是否尝试过在控制台中使用
db.create_all()创建数据库? -
@patrickyoder 我做了
标签: python database sqlite flask web