*新手友好
Tip: 结合项目代码看比较好
几点说明
整体上
- app 内包含主要的项目文件
- tests 内包含两个测试文件
- manager.py 是启动项目的文件
- 各部分以 flask蓝图 的形式存在
- 为了便于测试,准备了几个简陋的HTML页面
细节上
- 有的验证功能放在了
auth
模块里面(例如登录),有的放在了per
(例如绑定谷歌帐号). - Paypal支付生成订单套的是一个模板,除了价格会根据商品变,其它都是一样的。
- 准备了静态文件,但是可以使用上传功能将文件上传到你的对象存储服务器里面。
不足
- 数据库操作太多,没有使用sqlalchemy库的一些特性。
- 有些功能没有提供独立的视图函数(例如查询学校里面的老师)。
- 函数命名不好,不统一。
功能说明
部分功能罗列在这里
完全版在 README.ME - Structure
网友评论