首页 > 其他 > 详细

Flask, Django - 个人体会

时间:2018-08-23 12:21:40      阅读:155      评论:0      收藏:0      [点我收藏+]

个人心得

  1. Flask的目录结构会可能造成混乱,不统一
    而Django的很系统,用起来舒服。

  2. 数据库迁移,Flask要用第三方extensions,而Django自带,这个很方便。

  3. Flask的模块化和Django各有各的特点,Flask是用蓝图。Django可以自动生成python manage.py startapp <app_name>,并在Django的项目的settings那个INSTALLED_APPS字典里注册一下就好。

  4. 启动方面,Flask有两种,一种是通过manage.py帮助脚本去运行,另一种是export环境变量,用flask run来运行,官方文档建议后面这种,1.02版本还新增了一个环境变量FLASK_ENV。我觉得Django的命令行操作比较舒服,因为它就是python manage.py加参数,可以实现很多操作。

  5. 新建模型方面差不多。它们都是继承ORM的Model。建模之后都是要加入到数据库中,就是做一个数据库迁移操作。
    如果要在管理后台admin页面看到Post模型,要在admin.py那个文件注册一下模型

  6. 在云平台Python anywhere部署遇到了问题,要用whitenoise这个中间件去指定静态文件的路径,省去在云平台配置静态文件路径。

Flask, Django - 个人体会

原文:https://www.cnblogs.com/allen2333/p/9522946.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!