Django - графическое представление модели (ERD)
Я ищу способ представления моей модели проекта Django графически.
Есть ли какое-то приложение, которое делает этот ERD (диаграмма)?
Обновление после инструкций @Etienne
Вот пример того, как я, наконец, просматриваю PDF, представляющий некоторые модели моего проекта django
$ python manage.py graph_models app1 app2 ... | dot -Tpdf | evince
- Он фактически генерирует данные точек с моими приложениями (app1, app2,...)
- Передача результата в
dot
для вывода в формате PDF
- Открывает вывод с помощью
evince
Ответы
Ответ 1
Если вы хотите извлечь диаграмму UML из своих моделей Django, вы можете использовать команду Graph models django-extensions. Другой, который делает в основном одно и то же: django-graphviz.
Если вы хотите создать свои модели Django из UML: uml-to-django.
И для создания диаграмм UML, Dia, yED и ArgoUML
Вы также можете проверить этот список инструментов.
Ответ 2
Лучший, о котором я могу думать, - Argo UML, который требует от вас дизайна вручную (а затем вы можете конвертировать UML в Django с этот инструмент)
Если вы хотите сделать преобразование django - uml (наоборот), попробуйте посмотреть Django To UML