You can invoke UML class diagram from different places:
From the various tool windows.
From the Navigation bar.
From the Structure tool window.
From the editor.
PyCharm displays UML diagrams in two modes:
In a popup.
In a separate editor tab.
PyCharm makes is possible to choose diagram type:
Python class diagram
Django model dependency diagram (for the Django projects).
Google App Engine model dependency diagram (for the Google App Engine projects).
Opening a UML class diagram
Select the desired item, or open it in the editor.
- Do one of the following:
On the context menu of the selection, click, and on the submenu, select the way you want to view the model: or .
Press Ctrl+Alt+Shift+U or Ctrl+Alt+U.
From the list, choose the diagram type:
The diagram is displayed in the editor tab or in the popup:
Tips and tricks
You can open a UML class diagram without using your pointing device. Consider such a workflow: press Alt+Home, then press Ctrl+Alt+U.
It is possible to view a UML class diagram of a Python package. Just select a Python package in the Project tool window, and press Ctrl+Alt+U: