Подтвердить что ты не робот

Django - графическое представление модели (ERD)

Я ищу способ представления моей модели проекта Django графически.

Есть ли какое-то приложение, которое делает этот ERD (диаграмма)?


Обновление после инструкций @Etienne

Вот пример того, как я, наконец, просматриваю PDF, представляющий некоторые модели моего проекта django

$ python manage.py graph_models app1 app2 ... | dot -Tpdf | evince
  • Он фактически генерирует данные точек с моими приложениями (app1, app2,...)
  • Передача результата в dot для вывода в формате PDF
  • Открывает вывод с помощью evince
4b9b3361

Ответ 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