Du kan inte välja fler än 25 ämnen Ämnen måste starta med en bokstav eller siffra, kan innehålla bindestreck ('-') och vara max 35 tecken långa.
 
 
 
 

23 rader
384 B

  1. from pydantic import BaseModel
  2. from typing import Any, Optional
  3. class UserCreate(BaseModel):
  4. username: str
  5. password: str
  6. class User(BaseModel):
  7. #id : Optional[str]
  8. username : Optional[str]
  9. password : Optional[str]
  10. is_admin : Optional[bool]
  11. def __repr__(self) -> str:
  12. return f"User(username={self.username}, is_admin={self.is_admin})"