jlshix / movie_rec

my gratuation project

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

movie_rec

毕业设计项目今天开始动手码代码

注释规范参见这里

17-04-08

  • 建立项目目录
.
├── app     # 程序主目录
│   ├── __init__.py
│   ├── main    # 主蓝本
│   │   ├── errors.py
│   │   ├── forms.py
│   │   ├── __init__.py
│   │   └── views.py
│   ├── models.py   # 数据库模型
│   ├── static      # 静态文件
│   ├── templates   # 模板
│   └── utils.py    # 工具
├── config.py       # 配置文件
├── db_operations   # 数据库脚本
├── README.md       # 说明
├── requirements.txt    # 包依赖
├── run.py          # 运行
├── tests           # 测试
├── venv            # 虚拟环境
  • 使用两个蓝本:auth main
  • 加入以下拓展
    • Flask-Bootstrap==3.3.7.1
    • Flask-Login==0.4.0
    • Flask-Script==2.0.5
    • Flask-SQLAlchemy==2.2
    • Flask-WTF==0.14.2
  • 完成基本的注册登录功能(sqlite)
  • TODO 密码散列

17-04-09

  • 加入以下拓展:
    • Flask-Mail==0.9.1
    • Flask-Pymongo
  • 增强密码安全性
  • 用户确认邮件
  • 接入 MongoDB
  • 新增电影检索与添加

17-04-10

  • debug 直接访问请求参数造成 400 错误的问题
  • 新增 400 错误页面
  • 新增 分页工具 paginate @main.utils
  • 优化 分页导航展示
  • 优化 搜索更改为按电影名称搜索
  • 优化 搜索结果展示
  • 新增 jinja2 macro 模板函数
  • TODO MongoDB 查询与优化

17-04-11

  • 新增 数据量达到 40k+

17-04-12

  • 新增 数据量达到 48227 条

17-04-13

  • 新增 API 蓝图 用于测试数据库操作

17-04-14

  • 优化 将 SQLAlchemy 替换为 MongoEngine 全面使用 MongoDB

17-04-15

  • 新增 电影展示页面
  • 新增 用户展示页面

17-04-16

  • 优化 用户数据模型

17-04-17

  • 学习 JS

17-04-18

  • 学习 JQuery
  • 学习 AJAX

17-04-19

  • 学习 MongoEngine
  • 优化 用户数据模型

17-04-20

  • 新增 utils.js
  • 新增 API 用于搜集用户数据

17-04-21

  • 新增 喜欢标志的设置
  • 更新 utils.js 关于 喜欢标志的 API 请求

About

my gratuation project


Languages

Language:Python 66.1%Language:HTML 25.8%Language:JavaScript 8.1%