Skip to content

Commit 0d05a03

Browse files
committed
Set default date to current date function
1 parent 8112872 commit 0d05a03

File tree

1 file changed

+13
-4
lines changed

1 file changed

+13
-4
lines changed

app.py

Lines changed: 13 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
from flask import Flask, flash, render_template, request, redirect, url_for
77
from flask_migrate import Migrate as MigrateClass
88
from flask_sqlalchemy import SQLAlchemy
9-
from sqlalchemy import text
9+
from sqlalchemy import func, text
1010
from sqlalchemy.orm import Mapped
1111
from sqlalchemy.orm.relationships import RelationshipProperty
1212
from werkzeug.wrappers import Response
@@ -42,7 +42,10 @@ class User(db.Model):
4242
db.Integer, default=0, server_default="0", nullable=False
4343
) # number of times tasks has completed
4444
last_completion_date: date = db.Column(
45-
db.Date, default=date.today(), server_default="CURRENT_DATE", nullable=False
45+
db.Date,
46+
default=func.current_date(),
47+
server_default=func.current_date(),
48+
nullable=False,
4649
) # user last task completion date
4750
daily_streak: int = db.Column(
4851
db.Integer, default=0, server_default="0", nullable=False
@@ -90,10 +93,16 @@ class Task(db.Model):
9093
) # task id
9194
name: str = db.Column(db.String(80), nullable=False) # task name
9295
original_due_date: date = db.Column(
93-
db.Date, default=date.today(), server_default="CURRENT_DATE", nullable=False
96+
db.Date,
97+
default=func.current_date(),
98+
server_default=func.current_date(),
99+
nullable=False,
94100
) # task due date
95101
due_date: date = db.Column(
96-
db.Date, default=date.today(), server_default="CURRENT_DATE", nullable=False
102+
db.Date,
103+
default=func.current_date(),
104+
server_default=func.current_date(),
105+
nullable=False,
97106
) # task due date
98107
priority: int = db.Column(
99108
db.Integer, default=1, server_default="1", nullable=False

0 commit comments

Comments
 (0)