在烧瓶应用程序中,我使用
创建我的模式db.create_all()
不应创建某些表,它们是在应用程序外部管理的,如何告诉SqlAlchemy不创建它们?
答案 0 :(得分:1)
命令db.create_all()
将仅为您导入到用于运行该命令的脚本中的类创建模型。例如,假设我的models.py
文件有两个类:
class User(db.Model):
和
class Address(db.Model):
在我运行db.create_all
的脚本中,如果我的文件如下:
from models import User
db.create_all()
我的应用只会创建用户模型。相反,如果我的文件看起来像:
from models import User, Address
db.create_all()
将创建User
和Address
模型。