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