标签:蓝图 系统 eva table 后台 令行 dmi 两种 环境
Flask的目录结构会可能造成混乱,不统一
而Django的很系统,用起来舒服。
数据库迁移,Flask要用第三方extensions,而Django自带,这个很方便。
Flask的模块化和Django各有各的特点,Flask是用蓝图。Django可以自动生成python manage.py startapp <app_name>
,并在Django的项目的settings那个INSTALLED_APPS字典里注册一下就好。
启动方面,Flask有两种,一种是通过manage.py帮助脚本去运行,另一种是export环境变量,用flask run来运行,官方文档建议后面这种,1.02版本还新增了一个环境变量FLASK_ENV。我觉得Django的命令行操作比较舒服,因为它就是python manage.py加参数,可以实现很多操作。
新建模型方面差不多。它们都是继承ORM的Model。建模之后都是要加入到数据库中,就是做一个数据库迁移操作。
如果要在管理后台admin页面看到Post模型,要在admin.py那个文件注册一下模型
在云平台Python anywhere部署遇到了问题,要用whitenoise这个中间件去指定静态文件的路径,省去在云平台配置静态文件路径。
标签:蓝图 系统 eva table 后台 令行 dmi 两种 环境
原文地址:https://www.cnblogs.com/allen2333/p/9522946.html