能写代码查查数据库,能写模版渲染出HTML,最多再学习一下配个WebServer把服务跑起来就完事儿,然而并不是,要完成生产可用,能够应付一定规模访问量的Web系统,需要学会的远远不止这些,可能包括环境搭建...,API设计,网站架构,系统管理,持续集成,服务化,数据处理,并发处理等等
版本选择:
说明: 编程重在编程思想和经验积累,2.x/3.x思想互通,所以无伤大雅,Arch Linux,Ubuntu 16.04...,新的东西的产生必然有其产生的道理
----
Django:
----
优点: 其具有非常完备的官方文档,\提供一站式解决方案,包括缓存,ORM,管理后台,验证,表单处理等,使得开发复杂的数据库驱动的网站变得很简单