Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/326.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
python中的Sqlite3.database命令_Python_Django_Database_Sqlite_Django Views - Fatal编程技术网

python中的Sqlite3.database命令

python中的Sqlite3.database命令,python,django,database,sqlite,django-views,Python,Django,Database,Sqlite,Django Views,我正在尝试查看sqlite3中的所有数据库。可以使用.database命令通过命令行完成。我想在Django中做同样的事情,并在HTML中显示渲染细节 以下是我在视图文件中编写的代码: def analyzer(request): conn = sqlite3.connect("db.sqlite3") c = conn.cursor() c.execute("SHOW DATABASES") l = c.fetchall() print (l) ret

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

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

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')
你也许可以用。与.databases命令一样,它将显示所有连接的数据库

可以使用检索主数据库的表

SELECT name 
from sqlite_master
where type = 'table';

对于附加的数据库,在
sqlite\u master
前面加上附加数据库的名称和点(例如
db2.sqlite\u master
)。您可能希望筛选出以
sqlite\ucode>

开头的表。你们能不能帮我把所有表格都列在特定的数据库下?答案中添加了信息。