开发者社区> 问答> 正文

初学者的Python框架

我是python的新手,并且只阅读过Byte of Python电子书,但想移至网络。我对成为CMS调整器感到厌倦,在尝试python,ruby和php之后,python语言更有意义(如果这对真正的程序员来说是“感觉”)。我听到了很多有关Django,Pyramid等的好东西,但我不想选择最常用或最神奇的一个。取而代之的是,我在想一个可以“教”我python的人。我的计划是使用python和框架重建我的投资组合,并在此过程中也有利于python学习。

提前致谢。

展开
收起
祖安文状元 2020-02-21 14:24:51 473 0
1 条回答
写回答
取消 提交回答
  • 如果您的重点是学习和避免“魔术”,那么像web / py或flask这样的轻量级/最小化IMO是一个比Django好得多的入门场所(我已经使用了全部三个)。

    您可能需要连接自己的DB / persistence / ORM层,甚至连接一个模板系统(web.py),但这将有助于您了解幕后的情况-两种框架的文档都可以指导您所以不用担心。

    如果还不熟悉WSGI / middleware和MVC之类的概念,则还应该了解它们。

    如果您真的想从内核中学习,则可以直接编写一个简单的WSGI / CGI应用程序并连接您的组件:

    URL路由 数据库持久性/ ORM HTML模板系统 任何其他中间件 如果这太困难了,您可能需要在使用更“自动”的框架(例如web.py或flask)之后再返回。同样,如果您发现甚至那些框架都太难/太难使用了,那就从Django(具有出色的文档/教程)开始吧;有很多自动的“魔术”,但是您只需要熟悉Web开发领域即可;所有概念都可以在不同框架之间轻松转换

    2020-02-21 14:24:59
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
Python系列直播第一讲——Python中的一切皆对象 立即下载
Python 脚本速查手册 立即下载
给运维工程师的Python实战课 立即下载