摘要: 1.个人中心的页面布局(html文件及相应的样式文件) 2.定义视图函数def usercenter(user_id): 3.向前端页面传递参数 4.页面显示相应数据 发布的全部问答 发布的全部评论 个人信息 5.各个页面链接到个人中心 主PY文件: HTML文件(authorbase): HTML 阅读全文
posted @ 2017-12-13 20:08 Niky99 阅读(380) 评论(0) 推荐(0) 编辑
摘要: 定义评论的视图函数@app.route('/comment/',methods=['POST'])def comment():读取前端页面数据,保存到数据库中 用<input type="hidden" 方法获取前端的"question_id" 显示评论次数 要求评论前登录 尝试实现详情页面下的评论 阅读全文
posted @ 2017-12-08 18:07 Niky99 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 建立评论的对象关系映射: class Comment(db.Model): __tablename__='comment' 尝试实现发布评论。 阅读全文
posted @ 2017-12-06 17:50 Niky99 阅读(120) 评论(0) 推荐(0) 编辑
摘要: 首页列表显示全部问答: PY文件: HTML: 完成问答详情页布局: 在首页点击问答标题,链接到相应详情页。 HTML: 效果图: 阅读全文
posted @ 2017-12-01 18:38 Niky99 阅读(247) 评论(0) 推荐(0) 编辑
摘要: 1. 在首页添加显示问答的列表,并定义好相应的样式。 无序列表 <ul > <li>Coffee</li> <li>Tea</li> <li>Milk</li> </ul> 2. 用字典向index.html传递参数。 阅读全文
posted @ 2017-11-29 15:59 Niky99 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 编写要求登录的装饰器 from functools import wraps def loginFirst(func): #参数是函数 @wraps(func) def wrapper(*args, ** kwargs): #定义个函数将其返回 #要求登录 return func(*args, ** 阅读全文
posted @ 2017-11-29 15:55 Niky99 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 主Python文件: 父模板中注销和登录: 效果图: 阅读全文
posted @ 2017-11-24 09:45 Niky99 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 登录功能完成: session: PY文件: js文件: html: 阅读全文
posted @ 2017-11-22 21:14 Niky99 阅读(219) 评论(0) 推荐(0) 编辑
摘要: def regist(): if request.method == 'GET': return render_template('regist.html') else: username = request.form.get(‘username’)#获取form中的数据 判断用户名是否存在 存到数 阅读全文
posted @ 2017-11-18 19:08 Niky99 阅读(548) 评论(0) 推荐(0) 编辑
摘要: 增加:db.session.add(user)db.session.commit() 查询:User.query.filter(User.username == 'mis1114').first() 修改:user.password = '111111'db.session.commit() 删除:db.session.delete(user)db.session.commit() from f... 阅读全文
posted @ 2017-11-15 15:54 Niky99 阅读(245) 评论(0) 推荐(0) 编辑