标签:turn mit .text esc input table value 写视图 key
@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 }}
建立评论的对象关系映射:
class Comment(db.Model):
__tablename__=‘comment‘
尝试实现发布评论。
@app.route(‘/detail/<question_id>‘) def detail(question_id): quest=Question.query.filter(Question.id==question_id).first() return render_template(‘detail.html‘,ques=quest)
class Comment(db.Model): __tablename__=‘comment‘ id=db.Column(db.Integer,primary_key=True,autoincrement=True) author_id=db.Column(db.Integer,db.ForeignKey(‘user.id‘)) question_id=db.Column(db.Integer,db.ForeignKey(‘question.id‘)) detail=db.Column(db.Text,nullable=False) creat_time=db.Column(db.DateTime,default=datetime.now) question=db.relationship(‘Question‘,backref=db.backref(‘comments‘,order_by=creat_time.desc)) author=db.relationship(‘User‘,backref=db.backref(‘comments‘))
{% extends "base.html" %} {% block title%}detail{% endblock %} {% block main %} <body bgcolor="#ffd700"> <div class="GuFeng"> { <form action="{{ url_for(‘/detail/<question_id>‘) }}" method="post">} <h2>标题:{{ ques.title }}</h2><br> <h3>用户名:{{ ques.author.username }}</h3><br> <h3> 发布时间:{{ ques.create_time }}</h3> <p>内容:{{ ques.detail }}</p> <hr> <textarea class=‘talk‘rows="10"id="detail"name="detail"></textarea> <br><input type="submit" value="发布"style="width:100px;height:50px;font-size:50px"> <p>评论:</p> <table border=5 style="background: gold"width="50"> <tr><td>评论内容</td></tr> <tr><td>评论内容</td> </tr> <tr><td>评论内容</td></tr> </tr> </table> </div> </body> {% endblock %}
标签:turn mit .text esc input table value 写视图 key
原文地址:http://www.cnblogs.com/marsk/p/7993181.html