diff --git a/app/main/views.py b/app/main/views.py index e3337dc57a91534e088dd9fde0db8c6755ca3b37..0ffeb62492f30dbb50a5a8e76ad753d037655682 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 84737b10d546d0976598621c202c99b1febcf6d8..dc2349f84287f7f9a8700f8d837d55fdca9b638e 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 96b2aa0afa9b74a59f15f7612e9d3c764cee46c2..d4e35c692d0d7fb63590271bb4898ac2c4d6db9b 100644 --- a/app/templates/base.html +++ b/app/templates/base.html @@ -8,6 +8,7 @@ + {% endblock %} {% block navbar %}