Das ist neu in PyCharm 2024.1.2

Unterstützung für DRF-Viewsets und Router im Endpoints-Toolfenster, bessere Debugger-Performance bei großen Datensammlungen und Typhinweise für Schlüsselwortargumente

Unterstützung für DRF-Viewsets und Router im Endpoints-Toolfenster

PyCharm erkennt jetzt über Router und Viewsets spezifizierte Endpunkte und zeigt sie im Toolfenster Endpoints an. Außerdem können Sie HTTP-Methoden mit as_view() Viewset-Methoden zuordnen. PyCharm zeigt dann die erlaubten HTTP-Methoden neben der entsprechenden Route an.

Verbesserte Debugger-Performance für große Collections

Der PyCharm-Debugger bietet jetzt eine flüssigere Erfahrung bei der Untersuchung sehr großer Datensammlungen. Sie können jetzt Ihre Data-Science-Projekte debuggen, ohne eine hohe CPU-Last und eine stockende Bedienoberfläche befürchten zu müssen.

Code-Insight für generische Klassen mit Deskriptormethoden

Wir haben ein Problem mit Typdeskriptoren behoben, das in unserem Issue-Tracker zu den meistvotierten Tickets gehörte.

PyCharm kann jetzt in Deskriptoren definierte Typen erkennen. Zuvor wurden die Rückgabetypen impliziter __get__-Funktionsaufrufe für generische Klassen, die das Deskriptorprotokoll verwendeten, nicht korrekt erkannt. Jetzt werden die Rückgabetypen von __get__-Funktionen unter Berücksichtigung von Generics und deren Parametrisierung korrekt abgeleitet.