Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/70.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql 烧瓶/酒精炼金术的初始数据_Sql_Database_Flask - Fatal编程技术网

Sql 烧瓶/酒精炼金术的初始数据

Sql 烧瓶/酒精炼金术的初始数据,sql,database,flask,Sql,Database,Flask,是否有一个工具可以为使用sqlalchemy ORM的flask加载初始数据(并将数据转储到json)?类似于django的loaddata和dumpdata的东西。不,没有。您必须使用所用数据库的工具。尤其是PostgreSQLs实用程序,它的用途非常广泛,远远超过Django 但是,如果您真正的问题只是“如何将一些初始数据输入数据库”,例如,在开发过程中,您可以这样做: def init_db(): if db_session.query(User).count() == 0:

是否有一个工具可以为使用sqlalchemy ORM的flask加载初始数据(并将数据转储到json)?类似于django的loaddata和dumpdata的东西。

不,没有。您必须使用所用数据库的工具。尤其是PostgreSQLs实用程序,它的用途非常广泛,远远超过Django

但是,如果您真正的问题只是“如何将一些初始数据输入数据库”,例如,在开发过程中,您可以这样做:

def init_db():
    if db_session.query(User).count() == 0:
        admin = User("admin", "admin")
        db_session.add(admin)
        db_session.commit()