我想说,您对使用django或类似的完整堆栈框架“没有学习任何东西”感到有点悲观,并且低估了文档和大型社区的价值。即使有了Django,仍然有相当大的学习曲线;如果它不做任何你想做的事情,它不像框架代码是不可穿透的。
一些个人经验:我花了很多年的时间,断断续续地,在twisted/nevow、turbogears和其他一些python web框架上混日子。我从来没有完成任何事情,因为框架代码一直没有完成,在我的下面被重写,文档通常不存在或错误,唯一可行的支持是通过IRC(在那里我经常得到很好的建议,但如果我问了太多的问题,感觉我是强加)。
相比之下,在过去的几年里,我与Django合作过一些网站。与我以前的经验不同,它们实际上是部署和运行的。Django的开发过程可能很慢,也很小心,但它会减少比特率和反预测,以及实际有用的文档。
Django的HTTP身份验证支持
finally went in
几周前,如果这就是你在3中所指的话。