使用FlaskSQLalchemy动态创建表

2024-03-28 10:15:55 发布

您现在位置:Python中文网/ 问答频道 /正文

sqlalchemy文档非常简短,它展示了如何从一个文件中创建所有表,其中包含表示这些表的类。你知道吗

table类是这样的:

from flask import Flask
from flask_sqlalchemy import SQLAlchemy

app = Flask(__name__)
db = SQLalchemy(app)

class Table(db.Model):
    id = db.Column(db.Integer)
    name = db.Column(db.String)

db.create_all()

这将在使用'app'配置指定的任何数据库中创建一个表

我想做的是用一个简单的表单创建表

如何动态创建单个表?你知道吗

像这样的

def createTable(column1,column2):
    #create table

Tags: 文件namefrom文档importappflaskdb