VSCode обнаруживает параметры dunder __init__
метода, и если вы не определите его, вы не увидите никаких подсказок. Поэтому, если вы хотите его увидеть, вам нужно реализовать его следующим образом:
from pydantic import BaseModel
class User(BaseModel):
def __init__(self, name: "name string", mail: "mail string"):
self.name = name
self.mail = mail
user = User()
Результат будет:
введите описание изображения здесь
Надеюсь, это вам поможет :)