From cf0f33687a9b1f25820fe6e235b105e6148ee97a Mon Sep 17 00:00:00 2001 From: gaoningning <18309235644@163.com> Date: Tue, 6 Dec 2022 23:54:24 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E6=9B=B4=E6=96=B0=E6=97=B6?= =?UTF-8?q?=E9=97=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/main/views.py | 5 +++-- app/models.py | 2 +- app/templates/base.html | 1 + 3 files changed, 5 insertions(+), 3 deletions(-) diff --git a/app/main/views.py b/app/main/views.py index e3337dc..0ffeb62 100644 --- a/app/main/views.py +++ b/app/main/views.py @@ -171,8 +171,9 @@ def edit(id): if form.validate_on_submit(): post.body = form.body.data post.title = form.body.data.split('\n')[0].replace("# ", "") - post.update_timestamp = datetime.utcnow - db.session.add(post) + # print(datetime.now()) + # post.update_timestamp = datetime.now() + # db.session.add(post) db.session.commit() flash('The post has been updated.') return redirect(url_for('.post', id=post.id)) diff --git a/app/models.py b/app/models.py index 84737b1..dc2349f 100644 --- a/app/models.py +++ b/app/models.py @@ -94,7 +94,7 @@ class Post(db.Model): body = db.Column(db.Text) body_html = db.Column(db.Text) timestamp = db.Column(db.DateTime, index=True, default=datetime.utcnow) - update_timestamp = db.Column(db.DateTime, index=True) + update_timestamp = db.Column(db.DateTime, index=True, default=datetime.utcnow, onupdate=datetime.utcnow) author_id = db.Column(db.Integer, db.ForeignKey('users.id')) comments = db.relationship('Comment', backref='post', lazy='dynamic') diff --git a/app/templates/base.html b/app/templates/base.html index 96b2aa0..d4e35c6 100644 --- a/app/templates/base.html +++ b/app/templates/base.html @@ -8,6 +8,7 @@ + {% endblock %} {% block navbar %} -- GitLab