12 2017 档案
总结Python+Flask+MysqL的web建设技术过程
摘要:一、个人学期总结 本人在一学期时间内学习并实现基于Python的Flask框架web建设项目,python是一种面向对象的解释型计算机程序设计语言,由荷兰人Guido van Rossum于1989年发明,Python是纯粹的自由软件, 源代码和解释器CPython遵循 GPL(GNU Genera 阅读全文
posted @ 2017-12-28 17:40 L文斌 阅读(5084) 评论(29) 推荐(6)
数据迁移 (选做)
摘要:1. pip install flask-migrate #Flask-Migrate 是一个数据迁移框架,需要通过Flask-script库来操作. 2. pip install flask-script #通过命令行来操作Flask 3. 新建模型更改文件:manage.py 4. 要model 阅读全文
posted @ 2017-12-27 16:01 L文斌 阅读(163) 评论(0) 推荐(0)
模型分离(选做)
摘要:模型分离--让代码更方便管理 新建models.py,将模型定义全部放到这个独立的文件中。 新建exts.py,将db = SQLAlchemy()的定义放到这个独立的文件中。 models.py和主py文件,都从exts.py中导入db。 在主py文件中,对db进行始化,db.init_app(a 阅读全文
posted @ 2017-12-26 09:41 L文斌 阅读(348) 评论(0) 推荐(0)
密码保护
摘要:1.更新User对象,设置对内的_password class User(db.Model): __tablename__ = 'user' _password = db.Column(db.String(200), nullable=False) #内部使用 2.编写对外的password fro 阅读全文
posted @ 2017-12-22 20:58 L文斌 阅读(447) 评论(0) 推荐(0)
实现搜索功能
摘要:py: ... # 跳转首页搜索 @app.route('/search/') def search(): sousuo = request.args.get('sousuo') # args获取关键字,区别form fabus = Fabu.query.filter( or_( # 两种查询条件 阅读全文
posted @ 2017-12-19 09:43 L文斌 阅读(159) 评论(0) 推荐(0)
完成个人中心—导航标签
摘要:py文件: ... # 跳转用户详情 @app.route('/yonghu/<username_id>/<tag>') # 为了把页面分开,我们在html页面传了一个tag参数 def yonghu(username_id,tag): user = User.query.filter(User.i 阅读全文
posted @ 2017-12-15 09:31 L文斌 阅读(165) 评论(0) 推荐(0)
个人中心标签页导航
摘要:py主文件: ... # 跳转用户详情 @app.route('/yonghu/<username_id>') def yonghu(username_id): user = User.query.filter(User.id == username_id).first() context = { 阅读全文
posted @ 2017-12-13 23:40 L文斌 阅读(160) 评论(0) 推荐(0)
评论列表显示及排序,个人中心显示
摘要:1.个人中心的页面布局(html文件及相应的样式文件) 2.定义视图函数def usercenter(user_id): 3.向前端页面传递参数 4.页面显示相应数据 发布的全部问答 发布的全部评论 个人信息 5.各个页面链接到个人中心 py文件: ... # 跳转用户详情 @app.route(' 阅读全文
posted @ 2017-12-12 13:18 L文斌 阅读(219) 评论(0) 推荐(0)
完成评论功能
摘要:py文件: fabuview.html: 阅读全文
posted @ 2017-12-08 09:38 L文斌 阅读(155) 评论(0) 推荐(0)
从首页问答标题到问答详情页
摘要:主py: from flask import Flask, render_template, request, redirect, url_for, session from flask_sqlalchemy import SQLAlchemy import config from functool 阅读全文
posted @ 2017-12-05 09:06 L文斌 阅读(262) 评论(0) 推荐(0)
首页列表显示全部问答,完成问答详情页布局。
摘要:py文件: from flask import Flask, render_template, request, redirect, url_for, session from flask_sqlalchemy import SQLAlchemy import config from functoo 阅读全文
posted @ 2017-12-01 16:44 L文斌 阅读(497) 评论(0) 推荐(0)