python 中的 Sqlite3 .database 命令

我正在尝试查看 sqlite3 中的所有数据库。可以通过命令行使用 .database 命令来完成。我想在 Django 中做同样的事情并在 HTML 中显示渲染细节。


以下是我在views文件中编写的代码:


def analyzer(request):

conn = sqlite3.connect("db.sqlite3") 

c = conn.cursor()

c.execute("SHOW DATABASES")

l = c.fetchall()

print (l)

return render(request, 'analyzer.html')


猛跑小猪
浏览 172回答 1
1回答

ABOUTYOU

你或许可以使用PRAGMA database_list;. 与 .databases 命令一样,它将显示所有附加的数据库。主数据库的表可以通过以下方式检索SELECT name from sqlite_masterwhere type = 'table';对于附加数据库,请sqlite_master使用附加数据库的名称和点作为前缀(例如db2.sqlite_master)。您可能想过滤掉以sqlite_
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python