2016-07-15 9 views
1

Я недавно начал работу над большим проектом Django с существующей сложной моделью. Мне нужно было визуализировать эту модель, поэтому я решил использовать django-расширения (а именно pygraphviz). Но, к сожалению, не удалось установить pygraphviz на окна, используя пипс, поэтому я установил pydot.Диаграмма модели Django (pydot) Ошибка

При выполнении следующей команды на окнах CMD:

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

я получаю следующую ошибку:

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

Любое предложение о том, как решить эту проблему?

ответ

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