Я пытался визуализировать базу данных проекта и увидел, что для этого было рекомендовано использовать django-extensions
, поэтому я следовал документации .Я сделал следующее:
Установите pyparsing
и pydot
, используя pip, а также установите graphviz
без pip.Также измените мои настройки следующим образом:
#settings.py
INSTALLED_APPS = ['blabla', ... 'django-extensions']
GRAPH_MODELS = {
'all_applications': True,
'group_models': True,
}
И я выполнил команду - ./manage.py graph_models --pydot -a -g -o my_project_visualized.png
в контейнере.
В итоге получается файл .png
, однако текстэто просто квадраты.![enter image description here](https://i.stack.imgur.com/MayLD.png)
Я видел, что есть другие темы, где люди имеют проблемы с версиями pyparsing
и pydot
.Я не указал ни одной версии, так как у меня не было проблем с установкой обеих, а также при выполнении вышеупомянутой команды.