码迷,mamicode.com
首页 > 其他好文 > 详细

Flask, Django - 个人体会

时间:2018-08-23 13:01:02      阅读:331      评论:0      收藏:0      [点我收藏+]

标签:蓝图   系统   eva   table   后台   令行   dmi   两种   环境   

个人心得

  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 - 个人体会

标签:蓝图   系统   eva   table   后台   令行   dmi   两种   环境   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!