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 you with development in any framework.
Support for templating engines
Most frameworks will serve templated files. PyCharm supports a multitude of Python-based templating engines. Setting the templating engine and the template
folder allows us...