在Flask应用程序中使用sql脚本

2024-04-27 23:48:58 发布

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

我已经创建了一个基本的Flask应用程序的结构,我需要执行sql脚本的指导。我的文件夹结构如下:

-simpleblog(应用程序名称)

  flask (contains the virtual environment, 3 folders)
  app
    static (css, js)
    templates (html)
    __init__.py
  config.py
  run.py

我有一个sql脚本,其中定义了一个表,但我不知道该把它放在哪里以及如何执行它。我知道sqlite3是python的一部分,但是我必须安装其他东西吗?在


Tags: thepy脚本文件夹名称应用程序flasksql
1条回答
网友
1楼 · 发布于 2024-04-27 23:48:58

看看这个来自flask网站的教程,它解释了如何使用sqllite数据库和执行sql脚本以及建议的文件夹结构。通常,您可以创建架构.sql文件并放在主应用程序文件夹中。在您的示例中,可以将其表示为:

^{1}$

http://flask.pocoo.org/docs/tutorial/schema/#tutorial-schema

要创建初始数据库,请使用以下命令。但您确实需要先安装sqllite3。在

http://flask.pocoo.org/docs/tutorial/dbinit/#tutorial-dbinit

基本上,它允许您通过运行以下命令来创建初始数据库:

^{pr2}$

让我们理解上面的命令。我们有数据库创建脚本(CREATE,DROP等)架构.sql. 我们将其作为sqlite3可执行文件的输入,并在/tmp处创建数据库/烧瓶配电箱. 注意:您可能需要先运行以下命令来生成一个空白烧瓶配电箱文件

touch /tmp/flaskr.db

相关问题 更多 >