Flask教程:Step 3: 创建数据库

可以通过管道把 schema.sql 作为 sqlite 3 命令的输入来创建这个模式,命令如下:sqlite3 /tmp/flaskr.db < schema.sql这种方法的缺点是需要安装 sqlite 3 命令,而并不是每个系统都有安装。而且你必须提供数据库的路径,否则将报错。添加一个函数来对初始化数据库是个不错的想法。如果你想要这么做,首先你必须从 contextlib 包中导入 c