Web frameworks

PyCharm supports a wide range of Python frameworks. All the frameworks share common features such as setting the templating directory and mapping views to those templates; however, they also have their own unique feature sets, such as Django having very good code completion for its ORM. In the following subtopics, we will discuss common and specialized features for the different frameworks that PyCharm supports.

Although SQLAlchemy is not a web framework, PyCharm supports it just like it supports Django's ORM, giving you good code completion and being able to generate model dependency diagrams.

Common features

All the frameworks share some common features such as project creation. Here are a few of the common features that will help ...

Get Mastering PyCharm now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.