python中的哪个框架像php里的thinkcmf?

python中的哪个框架像php里的thinkcmf?
是thinkcmf,不是thinkphp?
python中有哪些比较好的web框架?

阅读 672
2 个回答

php不了解,但是python里面的web框架有很多,下面是一些主流的。

  • 老牌框架 django

    • star: 73.1k
    • 全功能的Web框架,具有强大的功能和完整的开发工具集。它提供了ORM(对象关系映射)、路由、视图、模板引擎等组件,以及内置的管理后台。Django适用于构建中大型和复杂的Web应用程序。
  • 轻便型的是 flask

    • star: 64.2k
    • 轻量级的微型Web框架,注重简单性和可扩展性。它提供了核心的功能,如路由、视图和模板,可以根据需要使用各种扩展和插件来扩展功能。Flask适用于小型和中型的Web应用程序,以及快速原型开发和API开发。
  • 还有现在很流行的 fastapi

    • star: 62.7k
    • 一个现代化的Web框架,专注于高性能和易用性。它基于Python 3.7+的类型注解和异步编程特性,提供了快速、可靠的API开发体验。FastAPI适用于构建高性能的Web API和微服务。

个人的推荐是,django 大而全,资料最多,社区最大,如果你搞大些的web开发,django能极大的帮助你规范的开发和使用。同时第三方扩展也相当多,使用起来配置相当简单。目前django也在积极推进对异步的支持,这一块的体验可能不是特别好。

如果你要开发一些小而快速的项目,fastapi 是一个挺好的选择,十分轻量(flask也很轻量,但我不太喜欢使用。。。),支持全异步,而且有类型注解和依赖注入,能快速开发api接口,而且和当前相当好用的 pydantic 库进行了原生支持,使得数据的验证十分简洁。虽然属于这三个框架里面出现最晚的,但由于开发者对该库的喜爱,使得它的生态和社区也是相当丰富和活跃。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏