如何将日期(不是日期时间)插入数据库?
how to insert date(not datetime) to database?
我正在尝试使用以下方法将日期(不是日期时间)插入数据库:
<input type="date" name="latest_date">
,python 代码为:
class Contacts(db.Model):
id = db.Column(db.Integer, primary_key = True)
company_id = db.Column(db.Integer, db.ForeignKey('companies.id'), nullable = False)
name = db.Column(db.String, nullable = False)
phone = db.Column(db.String)
email = db.Column(db.String)
wechat = db.Column(db.String)
note = db.Column(db.String)
latest_date = db.Column(db.DateTime)
logs = db.relationship('Con_Log', backref = 'contact')
def __repr__(self):
return '<Name %r>' %self.id
但在提交表单后,日期列 None 显示在数据库中。
latest_date = db.Column(db.DateTime) -> 因为它的日期时间不是日期?
我正在尝试使用以下方法将日期(不是日期时间)插入数据库:
<input type="date" name="latest_date">
,python 代码为:
class Contacts(db.Model):
id = db.Column(db.Integer, primary_key = True)
company_id = db.Column(db.Integer, db.ForeignKey('companies.id'), nullable = False)
name = db.Column(db.String, nullable = False)
phone = db.Column(db.String)
email = db.Column(db.String)
wechat = db.Column(db.String)
note = db.Column(db.String)
latest_date = db.Column(db.DateTime)
logs = db.relationship('Con_Log', backref = 'contact')
def __repr__(self):
return '<Name %r>' %self.id
但在提交表单后,日期列 None 显示在数据库中。
latest_date = db.Column(db.DateTime) -> 因为它的日期时间不是日期?