@app.route('/detail/<question_id>')
def detail(question_id):
quest =
return render_template('detail.html', ques = quest)
{{ ques.title}}
{{ ques.id }}{{ ques.creat_time }}
{{ ques.author.username }}
{{ ques.detail }}
<div style="float: right"> <ul id="divright"> <li><a class="dtpic"> <img src="../static/image/tx1.png"> </a></li> <li><a href="#" class="a wenzi">{{ tri.author.username }}</a></li><br> <li><span class="wenzi">{{ tri.loca }}</span></li><br> <li><span class="createtime wenzi">{{ tri.creat_time }}</span></li><br> </ul> </div> <div id="divleft"> <p class="center wenzi">{{ tri.ttitle }}</p> <br> <p class="wenzi">{{ tri.feeling }}</p><br> <hr> <form action="" method="post" > <div class="form-group"> <textarea class="wenzi" row="3" cols="125" placeholder="請輸入評論" name="pinglun" ></textarea> </div> <button onclick="return myQuestion()" class="center">發送</button> </form> <hr>
創建評論的對象關係映射:html
class Comment(db.Model):
__tablename__='comment'session
@app.route("/comment/<comment_id>,methods=['GET','POST']") def comment(comment_id): coms = Comment.query.filter(Comment.id == comment_id).first() if request.method=="GET": return render_template("tripdetial.html") else: detial=request.form.get('pinglun') author_id = User.query.filter(User.username == session.get('user1.id')).first() trip_id = User.query.filter(Trip.ttitle == session.get('trips.id')).first() user = User.query.filter(User.username == session.get('user')).first() comment = Comment(detail=detial,author_id=author_id,trip_id=trip_id) comment.author = user db.session.add(comment) db.session.commit() return render_template("tripdetial.html",coms=coms )
嘗試實現發佈評論。app