用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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容