簡體   English   中英

Django 1.5圖擴展-x選項被忽略

[英]Django 1.5 graph extensions -x option ignored

我使用django-extensions來使用命令python manage.py graph_models my_model -x user -o output.png可視化我的Django項目(Django Version 1.5)的數據庫結構。

不幸的是,在升級到Django 1.5之后,graph_models忽略了選項-x 此選項可用於從圖表中排除模型。

由於我的Django應用程序中的幾乎所有模型都有user模型,因此從圖表中排除用戶非常重要。 否則圖表會變得太滿,難以閱讀。

我會感謝任何關於如何解決這個問題的建議。

我意識到這與Django 1.5無關。

我必須做什么用大寫的-X選項替換-x選項。 第一個是排除列,第二個是排除模型。 我所做的是將列(模型字段)從user重命名為creator ,因此列名稱不再匹配,因此再次出現在圖表上。

我發現django-extensions github存儲庫中 graph_models的選項存在差異。

最終有效的命令如下:

python manage.py graph_models mymodel1 mymodel2 -g -X User -o mygraph.png

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM