針對 Django-Based 的系統,可以利用 modelviz.py 這套程式,將系統資料庫的資料結構表匯出為 dot 格式,再利用 Graphviz 觀看或是匯出成其他如 png 或 PDF 等格式。
首先當然是先下載 modelviz.py 以及 Mac OS X edition of Graphviz 。
再來,將 modelviz.py 放置於 Django-Based 的系統資料夾之下,與 settings.py 同一層,並以終端機於該資料夾下鍵入指令匯出:
> python modelviz.py [欲匯出的 app 程式名稱] > [匯出檔案名稱].dot
如果要匯出的 app 程式不只一個,用空白分隔即可,例如要將程式 SampleA 及 SampleB 匯出成 Sample.dot ,指令則為:
> python modelviz.py SampleA SampleB > Sample.dot
注意,要在此匯出的 app 程式必須是要在 settings.py 中於 INSTALLED_APPS 啟動的程式才行。
匯出 dpt 檔案後,再利用 Graphviz 開啟,即可觀看各資料表的結構和關連。