sqlite 我如何在Django中管理我的模型,在VS Code中是否有数据库图的等价物?

f4t66c6m  于 2023-01-13  发布在  SQLite
关注(0)|答案(2)|浏览(130)

我正在学习Django,我的模型变得越来越复杂。FK和PK的关系让我头疼。
我习惯于在MS SQL Server中使用SSMS创建数据库图表,在SQLite中有没有类似的东西?
我尝试了许多VS代码扩展,例如ERDEditor、ERDPreview,甚至只是一些简单的图表工具,例如draw.io
它们的问题是没有与DB so或www.example.com中的类集成models.py

c86crjj0

c86crjj01#

它不需要VSCode,但是django-extensions是一个在幕后使用GraphViz生成ERD的包。
你可以...

s4chpxco

s4chpxco2#

你可以使用**Pycharm**并在那里执行你的SQLite,它会打开一个接口,允许你与数据库交互。
如果你觉得很难理解模型,并且想在使用queryset时看到原始查询(一种表示,因为它不是直接在Django中执行的有效输出),你可以看到这个FAQ。

print(Models.objects.all().query)
>> SELECT 'name', 'blablabla', 'something' FROM db_something

相关问题