feat: adjust to different timezones
This commit is contained in:
parent
fe05bfa8a5
commit
8fff24a2eb
8
main.py
8
main.py
@ -1,4 +1,4 @@
|
||||
from datetime import datetime
|
||||
from datetime import datetime, timezone
|
||||
from fastapi import FastAPI, status
|
||||
from fastapi.staticfiles import StaticFiles
|
||||
from sqlmodel import ARRAY, Column, SQLModel, Field, Session, String, create_engine
|
||||
@ -35,9 +35,13 @@ class Chemistry(SQLModel, table=True):
|
||||
undecided: list[str] = Field(sa_column=Column(ARRAY(String)))
|
||||
|
||||
|
||||
def utctime():
|
||||
return datetime.now(tz=timezone.utc)
|
||||
|
||||
|
||||
class MVPRanking(SQLModel, table=True):
|
||||
id: int | None = Field(default=None, primary_key=True)
|
||||
time: datetime | None = Field(default_factory=datetime.now)
|
||||
time: datetime | None = Field(default_factory=utctime)
|
||||
user: str
|
||||
mvps: list[str] = Field(sa_column=Column(ARRAY(String)))
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user