Programmierhilfen für Standardtypen in Typparametern und neue Funktionen für Django
Das Data View-Toolfenster kann jetzt n-dimensionale NumPy-Arrays anzeigen. Definieren Sie das Array, das Sie untersuchen möchten, zusammen mit einer bestimmten Dimension oder einem Slice in einem speziellen Feld am unteren Rand des Toolfensters, und PyCharm zeigt eine Tabelle mit den Ergebnissen an. Zu beachten ist, dass im Feld nur einfache Anführungszeichen bei der Angabe von Anzeigebedingungen akzeptiert werden.
Python 3.13 bietet die Möglichkeit, Standardtypen für Typparameter wie TypeVar
, ParamSpec
und TypeVarTuple
zu definieren, sowie eine neue Syntax für deren Definition.
PyCharm unterstützt jetzt Standardtypen für Typparameter bei generischen Klassen, Funktionen und Typ-Aliasnamen im alten und neuen Stil und berücksichtigt sie bei der Typinferenz.
Bei der Arbeit mit Modellen bietet PyCharm jetzt in verschiedenen Fällen Completion-Vorschläge für Felder an, z. B. Model.save(update_fields[...])
, Model.refresh_from_db(fields=[...])
oder Model.clean_fields(exclude=[...])
.
PyCharm bietet jetzt eine korrekte Typableitung für <related_field>_id
-Attribute in Django-Modellen basierend auf dem Primärschlüsseltyp des zugehörigen Modells. Dies ermöglicht korrekt Typhinweise beim Arbeiten mit Fremdschlüssel-Feldern in Django-Projekten und verbessert so die Codequalität und Typsicherheit.