Reuse current datetime
This commit is contained in:
parent
71a5ded906
commit
598a22ad87
10
wsgi.py
10
wsgi.py
@ -50,6 +50,8 @@ def plot(
|
|||||||
total_target: int = 1500,
|
total_target: int = 1500,
|
||||||
alpha: float | None = None,
|
alpha: float | None = None,
|
||||||
) -> str:
|
) -> str:
|
||||||
|
curr_datetime = datetime.datetime.now()
|
||||||
|
|
||||||
data_dict = {}
|
data_dict = {}
|
||||||
|
|
||||||
## Important: If multiple results are stored for the same date
|
## Important: If multiple results are stored for the same date
|
||||||
@ -72,21 +74,19 @@ def plot(
|
|||||||
|
|
||||||
df = series.to_frame("Digitale Befragung")
|
df = series.to_frame("Digitale Befragung")
|
||||||
df = df.reindex(
|
df = df.reindex(
|
||||||
pd.date_range(
|
pd.date_range(start="2023-08-15", end=curr_datetime)
|
||||||
start="2023-08-15", end=datetime.datetime.now().strftime("%Y-%m-%d")
|
|
||||||
)
|
|
||||||
+ pd.DateOffset(hours=10)
|
+ pd.DateOffset(hours=10)
|
||||||
)
|
)
|
||||||
|
|
||||||
if current_df is not None:
|
if current_df is not None:
|
||||||
current_df = current_df.astype({"Digitale Befragung": "Int32"})
|
current_df = current_df.astype({"Digitale Befragung": "Int32"})
|
||||||
sum_val = current_df[["Digitale Befragung"]].sum().iloc[0]
|
sum_val = current_df[["Digitale Befragung"]].sum().iloc[0]
|
||||||
df.loc[datetime.datetime.now()] = sum_val
|
df.loc[curr_datetime] = sum_val
|
||||||
|
|
||||||
fig = plt.figure(dpi=300)
|
fig = plt.figure(dpi=300)
|
||||||
|
|
||||||
# fill weekends
|
# fill weekends
|
||||||
max_date = datetime.datetime.now() + datetime.timedelta(days=1)
|
max_date = curr_datetime + datetime.timedelta(days=1)
|
||||||
days = pd.date_range(start="2023-08-14", end=max_date)
|
days = pd.date_range(start="2023-08-14", end=max_date)
|
||||||
for idx, day in enumerate(days[:-1]):
|
for idx, day in enumerate(days[:-1]):
|
||||||
if day.weekday() >= 5:
|
if day.weekday() >= 5:
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user