2016-07-15 5 views
1

私は最近、既存の複雑なモデルで大きなDjangoプロジェクトの作業を開始しました。私はそのモデルを視覚化する必要があったので、私はdjango-extensions(つまりpygraphviz)を使うことに決めました。しかし、残念ながら、ピップを使用してWindowsにpygraphvizをインストールできなかったので、pydotをインストールしました。Django Model Graph(pydot)Error

AttributeError: 'list' object has no attribute 'write' 

この問題を解決する方法のいずれかの提案:私は次のエラーを取得する

python manage.py graph_models --pydot -a -g -o my_project_visualized.png 

に、cmdウィンドウで次のコマンドを実行すると?

答えて

2

あなたは古いpydotを使用する必要があります。バージョン1.1.0が私のために働いています。インストール先:

pip install pydot==1.1.0 
2

pydot == 1.1.0はPython 3.5では動作しません。 PYDOT 1.1.0としてのPython 3.5が私のために働いたpydotplusを使用して

と互換性がありません。

pip install pydotplus 
関連する問題