PyCharm has first-class support for Django, with a long list of features that improve your code quality while saving you time on repetitive tasks. With the help of AI Assistant, this list now includes the ability to create Django components such as views, admins, and serializers for existing models. Suggestions are made based on the context of your project to ensure the most relevant result.
AI Assistant can now give you a quick analysis of the data inside your DataFrame in Jupyter notebooks.
Annotating your functions with types can be quite daunting. Save time and mental energy by delegating the drafting of type annotations to AI Assistant.
Go from experiments to applications faster with PyCharm's new AI Assistant feature that can automatically convert your Jupyter notebooks into Python scripts.
We’re further enhancing the Django Structure view to allow you to iterate on your Django projects faster.
It now allows you to get quick access to the
settings.py file without
navigating through the project structure. If the
settings.py file is
located outside of the Django project root, you can specify the root manually in the
Django project settings.
To help you navigate faster to the model that you are looking for, the default Django Structure view is now limited to models only. If you’d like to work with the detailed Structure view, just add admins and views to the displayed View options.
The Django Structure view now helps you identify unregistered admins and quickly register them without leaving the tool window.
If you or your team has already adopted the new syntax for type parameter declarations introduced in PEP 695, this feature will definitely make your life easier. The Quick Documentation popup clearly explains the type parameters and type aliases used in your code. It includes information about the owner of a type parameter or type alias, the bounds and type of a type parameter, and the assigned type of a type alias.