avant codex
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
from datetime import datetime
|
||||
from datetime import datetime, timezone
|
||||
from typing import Optional
|
||||
from sqlmodel import Field, SQLModel
|
||||
|
||||
@@ -16,10 +16,12 @@ class Garden(SQLModel, table=True):
|
||||
ombre: Optional[str] = None # ombre | mi-ombre | plein_soleil
|
||||
sol_type: Optional[str] = None
|
||||
sol_ph: Optional[float] = None
|
||||
surface_m2: Optional[float] = None
|
||||
ensoleillement: Optional[str] = None
|
||||
grille_largeur: int = 6
|
||||
grille_hauteur: int = 4
|
||||
created_at: datetime = Field(default_factory=datetime.utcnow)
|
||||
updated_at: datetime = Field(default_factory=datetime.utcnow)
|
||||
created_at: datetime = Field(default_factory=lambda: datetime.now(timezone.utc))
|
||||
updated_at: datetime = Field(default_factory=lambda: datetime.now(timezone.utc))
|
||||
|
||||
|
||||
class GardenCell(SQLModel, table=True):
|
||||
@@ -39,7 +41,7 @@ class GardenImage(SQLModel, table=True):
|
||||
garden_id: int = Field(foreign_key="garden.id", index=True)
|
||||
filename: str
|
||||
caption: Optional[str] = None
|
||||
created_at: datetime = Field(default_factory=datetime.utcnow)
|
||||
created_at: datetime = Field(default_factory=lambda: datetime.now(timezone.utc))
|
||||
|
||||
|
||||
class Measurement(SQLModel, table=True):
|
||||
@@ -50,4 +52,4 @@ class Measurement(SQLModel, table=True):
|
||||
humidite_air: Optional[float] = None
|
||||
humidite_sol: Optional[float] = None
|
||||
source: str = "manuel" # manuel | capteur
|
||||
ts: datetime = Field(default_factory=datetime.utcnow)
|
||||
ts: datetime = Field(default_factory=lambda: datetime.now(timezone.utc))
|
||||
|
||||
Reference in New Issue
Block a user