From 6e1f614f0cf67d997c0a1b7e4e3866294c05f1e0 Mon Sep 17 00:00:00 2001 From: Matt Arnold Date: Tue, 15 Apr 2025 22:38:45 -0400 Subject: We're at Minimum viable product now --- app.py | 12 ++++++++++-- models.py | 4 ++++ templates/index.html | 15 ++++++++------- templates/post.html | 8 ++------ templates/view_thread.html | 4 +++- 5 files changed, 27 insertions(+), 16 deletions(-) diff --git a/app.py b/app.py index 2653dde..5256939 100644 --- a/app.py +++ b/app.py @@ -4,7 +4,15 @@ from urllib.parse import urlparse as url_parse from flask import Flask, render_template, request, redirect, url_for, flash from markdown import markdown, Markdown from config import config -from models import Post, db, get_replies, Faccet, get_previous, get_attribed_posts +from models import ( + Post, + db, + get_replies, + Faccet, + get_previous, + get_attribed_posts, + get_tview, +) from models import User as NewUser from forms import PostForm, LoginForm from flask_login import ( @@ -148,7 +156,7 @@ def faccets(): @login_required def thread(post_id): thread = Post.get(Post.id == post_id) - pdx = get_replies(post_id) + pdx = get_tview(post_id) return render_template("view_thread.html", thread=thread, pdx=pdx) diff --git a/models.py b/models.py index b435a40..b476d2c 100644 --- a/models.py +++ b/models.py @@ -64,4 +64,8 @@ def get_attribed_posts(uid): return Post.select().where(Post.authour == uid).order_by(Post.created_at.asc()) +def get_tview(post_id): + return Post.select().where(Post.parent == post_id).order_by(Post.id.asc()) + + db.create_tables([User, Post, Faccet]) diff --git a/templates/index.html b/templates/index.html index 9a05e7a..b18ca34 100644 --- a/templates/index.html +++ b/templates/index.html @@ -1,11 +1,12 @@ {% extends 'base.html' %} {% block content %} -
{{ post.created_at.strftime('%Y-%m-%d %H:%M') }}
+Authour: {{post.authour.name}}
+Authour: {{post.authour.name}}
-