用Python做一个在线学习网站

*新手友好

Tip: 结合项目代码看比较好

几点说明

整体上

  1. app 内包含主要的项目文件
  2. tests 内包含两个测试文件
  3. manager.py 是启动项目的文件
  4. 各部分以 flask蓝图 的形式存在
  5. 为了便于测试,准备了几个简陋的HTML页面

细节上

  1. 有的验证功能放在了auth模块里面(例如登录),有的放在了per(例如绑定谷歌帐号).
  2. Paypal支付生成订单套的是一个模板,除了价格会根据商品变,其它都是一样的。
  3. 准备了静态文件,但是可以使用上传功能将文件上传到你的对象存储服务器里面。

不足

  1. 数据库操作太多,没有使用sqlalchemy库的一些特性。
  2. 有些功能没有提供独立的视图函数(例如查询学校里面的老师)。
  3. 函数命名不好,不统一。

功能说明

部分功能罗列在这里
完全版在 README.ME - Structure

你可能感兴趣的:(用Python做一个在线学习网站)