Unterstützung für DRF-Viewsets und Router im Endpoints-Toolfenster, bessere Debugger-Performance bei großen Datensammlungen und Typhinweise für Schlüsselwortargumente
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.
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.
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.