 课程大纲:
        
    课程大纲:Flask 实现一个问答社区培训
    
1 Flask 蓝图
2 Flask-Mail 发送邮件
3 Flask-Uploads 文件上传
4 Whoosh 搜索功能
 1
      序目
 2
      开发环境和配置
1.virtualenv的使用
2.Flask应用基本结构
3.FlaskScript扩展
 3
      数据库与蓝图初探
1.FlaskPyMongo扩展
2.在视图函数中展示数据
3.蓝图的使用
 4
      登录与注册
1.jinja2模版用方法
2.request实现登录
3.session实现保存登录状态
4.session实现人类用户验证
 5
      Flask_WTF 和 Flask_Login
1.Flask_WTF扩展
2.Flask_Login扩展
3.全局模版函数
4.状态码信息自定义
 6
      帖子展示和发布
1.flask_objectid_converter使用
2.get_page模版函数
3.jinja2中的宏
 7
      评论、删除、回复、点赞
1.Mongodb修饰符
2.帖子删除和状态设置
3.帖子回复的相关操作
 8
      用户相关页面实现
1.用户个人主页实现
2.用户消息通知实现
3.用户个人资料实现
 9
      文件上传和签到
1.FlaskUploads扩展
2.头像修改
3.社区签到功能
 10
      网站后台管理
1.FlaskAdmin扩展的使用
2.创建管理数据和页面
3.权限限制
 11
      邮件激活和忘记密码
1.FlaskMail扩展
2.邮件激活
3.密码找回
 12
      搜索功能实现
1.Whoosh扩展的使用
2.封装Whoosh功能到WhooshSearch类
3.layuijs实现搜索框发送ajax请求
    
 
        
     
     
     
         
     加入高级会员获得助教答疑
 加入高级会员获得助教答疑 
                