Pylance verwendet Django V4 nach dem Upgrade auf Django V5Python

Python-Programme
Guest
 Pylance verwendet Django V4 nach dem Upgrade auf Django V5

Post by Guest »

Ich habe ein Modell wie dieses:

Code: Select all

class Test(models.Model):
a = models.TextField(null=True, blank=True)
b = models.TextField(null=True, blank=True)

class Meta:
constraints = [
models.CheckConstraint(
condition=models.Q(a__isnull=False) | models.Q(b__isnull=False),
name="not_both_null",
),
]
Nach der Migration auf Django V5 meldet VS-Code Folgendes:
Image

Die Prüfeinschränkung wurde jedoch in Django V5 aktualisiert:
Image

Es fühlt sich an, als würde Pylance irgendwie eine „zwischengespeicherte“ alte Version verwenden.
Ich habe folgende Möglichkeiten ausprobiert:

[*]Python- und Pylance-Erweiterungen auf den neuesten Stand aktualisieren.
[*]VS neu starten Code-/Neuladefenster.
[*]Neustart Pylance-Server.
[*]Setzen Sie „python.analysis.extraPaths“ auf meinen Venv.
[*]Installieren Sie Pylance neu.

Gibt es noch andere Möglichkeiten, die ich ausprobieren kann?

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post