【发布时间】:2016-01-23 12:01:48
【问题描述】:
如何使用 python 对数据库中的项目进行可视化建模?
我有一个Django 项目,目前在管理员视图中为我的家庭网络建模。它目前描述了有哪些设备以及它们连接到什么。例如:
Devices:
Computer1
Computer2
Laptop1
Mobile1
Router1
ROuter2
ConnectionTypes:
Wireless24ghz
Wireless5ghz
cat5
cat5e
cat6
Connections:
host1:
src:Computer1
dst:Router1
con_type:cat5e
trunk1:
src:Router1
dst:Router2
con_type:cat6
host2:
src:Mobile1
dst:Router1
con_type:Wireless24ghz
数据库比这复杂一点,但我现在保持简单,因为它并不那么重要。
我想知道的是,如何使用 python 代码对我的网络进行图形化建模以查看数据库表?通过图形模型,我的意思是类似于 Visio 图表,因为我可以通过网页或应用程序看到它并(不是必需的,但有很大的好处)与之交互。
是否有任何现有的 python 库提供这种功能?我知道 JavaScript 对这种建模很有用,但我完全不确定我将如何去做。
值得注意的是,我并不追求任何花哨的东西,只需将设备绘制为矩形并将连接绘制为矩形之间的线就足够了。
【问题讨论】:
标签: python django django-models modeling