flaskr- flask教程数据库混乱?

时间:2011-03-24 09:35:02

标签: database-schema flask

http://flask.pocoo.org/docs/tutorial/dbinit/-在Flask教程的这一步中写了

  

可以通过将schema.sql文件传递到sqlite3命令来创建这样的模式,如下所示:

     
    

sqlite3 /tmp/flaskr.db< schema.sql文件

  
     

这样做的缺点是它需要安装sqlite3命令,而在每个系统上都不一定如此。还必须提供数据库的路径,这会留下一些错误的地方。最好添加一个为您初始化数据库的函数。

两者都是,管道schema.sql文件和添加功能,必要还是替代?

1 个答案:

答案 0 :(得分:1)

他们是替代品。我认为作者建议,当你按照教程进行操作时,管道sql是可以的,但是当你编写自己的真实应用程序时,你应该添加一个函数并使用它。