自己梳理一下简单的思路,大致需要解决如下问题
批量部署的问题
因为网站比较多,假如我上传一个打包好的网站程序 ( 100个站django程序 ) 如果一件批量部署,类似的效果是这样的
python d.py
自动创建100个站的apache文件,自动激活,然后重启apache,设置各种权限等等,就全部完成了!
从批量部署延伸出来的问题
如何做100个django程序?django程序配置起来比较蛋疼,不过可以全部用sqlite,或是用sites框架.
sites框架是一个数据库,对应n个django程序,其他的django程序,我只要写个配置文件,然后自动复制,从命名,重新设置域名等~~
但是虽然感觉挺强大,不过还是感觉Flask更方便!!!
为什么?
因为普通的站,我只要3个页面就够了 ( 首页 聚合页 文章页 )
模板就用一套或是多套
可能就一个文件够了,目录可能是这样的,把视图和url全部写在main.py里面
main.py
templates
models.py
最主要的,就是从数据库调取数据,然后随机组合在网站上, ( 组合完以后也要保存到对应的models里面 )
这篇文章先到这里,不去想了 想多了头大
网友评论