首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

我应该将哪个版本的TurboGears用于新项目?

在回答这个问题之前,我们需要了解一下TurboGears是什么。TurboGears是一个Python Web应用框架,它提供了一个高性能、可扩展、易于使用的Web应用开发环境。TurboGears有多个版本,每个版本都有不同的特点和功能。

对于新项目,您应该选择最新的稳定版本的TurboGears。最新的稳定版本是TurboGears 2.6.0,它是一个长期支持(LTS)版本,将在未来的几年内得到维护和安全更新。TurboGears 2.6.0提供了许多新功能和改进,包括更好的性能、更好的安全性和更好的兼容性。

使用最新的稳定版本的TurboGears可以确保您的项目具有最新的功能和安全更新,从而避免了未来出现的潜在问题。此外,使用最新的稳定版本还可以确保您的项目在未来轻松迁移到更新的版本,因为它们之间的兼容性更好。

总之,对于新项目,您应该选择最新的稳定版本的TurboGears,即TurboGears 2.6.0。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

到底应该使用哪个 CRI 替换 kubernetes 集群 Docker?

下面是已经测试几个 CRI,并进行一些基准测试来对他们进行了简单对比,希望对你有所帮助: dockershim containerd crio 对于 cri-o,已经测试了2个后端:runc 和...测试环境 这里测试环境是一个 1.19.4 版本 kubernetes 集群,使用 ansible 进行创建(https://gitlab.com/incubateur-pe)。...containerd 在所有指标上表现都比较好,应该是最均衡一个选择了。另外一方面,docker 并没有得到很好测试结果,但是无论负载情况如何,它表现基本上都是一致。...在我看来,docker 仍然是让整个容器化向前发展一个伟大工具。但是好像我还没有回答最初问题,那就是:应该k8s集群使用什么CRI?...从个人角度考虑的话,个人选择是:containerd,他速度快,配置方便,相当可靠和安全,不过 cri-o 已经支持 cgroupsv2 了,所以如果使用 fedora 或者 centos/8

2.7K20

整理了 37 个 Python 网站开发库

大家好,是辰哥~ 用了 2 周时间整理了 Python 中所有的网站开发库(下文简称:Web 框架),供大家学习参考。 Q:Web 框架到底是什么? A:Web 框架主要用于网站开发。...TurboGears 框架 官 网: https://www.turbogears.org/ 优 点:TurboGears 最新版本 试图解决 TurboGears 最初版本、Django、Rails...试问它与 Django 哪个更好?还真不好说,Django 社区更为活跃或许更重要。 缺 点:TurboGears 一些缺点包括管理功能较为基础,较少第三方应用程序以及只有初级文档。...缺 点:可能是新项目, 打包还不太完善。就目前版本而言,少许代码还不能正常工作。但接口形式已经定义完毕,期待后面版本会加上去。 22....它对 WSGI 标准进行了扩展应用,提升了重用性且功能分割到独立模块中。Pylons 是最新 Web 应用框架中典型,类似于 Django 和 TurboGears

88520

用了2周,终于把Python网站开发库大全整理完了

Tornado 6.0 需要 Python 3.5 及更高版本,并将完全放弃 Python 2 支持。 6....TurboGears 框架 官 网: https://www.turbogears.org/ 优 点:TurboGears 最新版本 试图解决 TurboGears 最初版本、Django、Rails...试问它与 Django 哪个更好?还真不好说,Django 社区更为活跃或许更重要。 缺 点:TurboGears 一些缺点包括管理功能较为基础,较少第三方应用程序以及只有初级文档。...缺 点:可能是新项目, 打包还不太完善。就目前版本而言,少许代码还不能正常工作。但接口形式已经定义完毕,期待后面版本会加上去。 22....它对 WSGI 标准进行了扩展应用,提升了重用性且功能分割到独立模块中。Pylons 是最新 Web 应用框架中典型,类似于 Django 和 TurboGears

1.1K20

Python Web 框架大乱斗:哪个框架适合你?

经过初期不起眼,Python已经成为互联网最流行服务端编程语言之一。根据W3Techs统计,它被用于很多大流量站点,超过了ColdFusion, PHP, 和ASP.NET。...在某种意义上,TurboGears多个已经建立开放平台粘合在一起。和Django一样,它采用MVC架构。它最近还包含一个“最小模式”,使其可以作为一个微框架。...想说像Flask这样框架更适合有经验开发者,并不是小规模应用程序所必须,当然,如果你只想做一个简单REST API,那么Flask当然再好不过了。...找到正确适合选择 正确框架选择取决于项目的规模,它通信需求,它是否是一个独立应用程序,定制需求级别,开销,和许多其他因素。同样重要是,它取决于哪个框架适合你个人工作方式。...回顾这些项目并下载他们最新版本。在计划一个主要旅行之前,试开一下确保你在一个合适车辆中。

1.2K60

Python常见web框架汇总

经过初期不起眼,Python已经成为互联网最流行服务端编程语言之一。根据W3Techs统计,它被用于很多大流量站点,超过了ColdFusion, PHP, 和ASP.NET。...在某种意义上,TurboGears多个已经建立开放平台粘合在一起。和Django一样,它采用MVC架构。它最近还包含一个“最小模式”,使其可以作为一个微框架。...想说像Flask这样框架更适合有经验开发者,并不是小规模应用程序所必须,当然,如果你只想做一个简单REST API,那么Flask当然再好不过了。 flask个人使用也是比较多。...找到正确适合选择 正确框架选择取决于项目的规模,它通信需求,它是否是一个独立应用程序,定制需求级别,开销,和许多其他因素。同样重要是,它取决于哪个框架适合你个人工作方式。...回顾这些项目并下载他们最新版本。在计划一个主要旅行之前,试开一下确保你在一个合适车辆中。

1.6K20

2018年最好用5个python网站开发框架

如果你是刚刚接触网站开发,一定要记住在项目中最好形成一套自己用着顺手工具集合(我们应该清楚地知道,CherryPy具有灵活强大插件系统)。...TurboGears主要特色是:用FormEncode进行表单验证;使用 Gearbox作为项目管理工具,并提供网络服务(新版本也支持使用Apache或者Nginx作为服务器);许多实用命令行工具...Pyramid被大家广泛认可优点包括:可以一个完整网站生成一个单一文件;可以修改模板;可配置资源;灵活身份验证和授权;高级引导工具——pcreate;基于view方法;支持命令型和陈述型配置语法...选择Python web框架:怎样避免错误选择 让我们总结一下。正如你所看到,我们在选择合适框架时,应该是依据自身需求和项目的特点,量体裁衣。...对于上面的几个框架,都一视同仁,并不坚持认为哪一个更好或者更差。 如果你想开发一款网络应用,却不知道选择哪一个合适框架,最好方法是找一些有经验的人请教。当然,你也可以联系我们。

1.4K01

【黄啊码】这些常见python框架你知道吗?

经过初期不起眼,Python已经成为互联网最流行服务端编程语言之一。根据W3Techs统计,它被用于很多大流量站点,超过了ColdFusion, PHP, 和ASP.NET。...在某种意义上,TurboGears多个已经建立开放平台粘合在一起。和Django一样,它采用MVC架构。它最近还包含一个“最小模式”,使其可以作为一个微框架。...想说像Flask这样框架更适合有经验开发者,并不是小规模应用程序所必须,当然,如果你只想做一个简单REST API,那么Flask当然再好不过了。flask个人使用也是比较多。...找到正确适合选择正确框架选择取决于项目的规模,它通信需求,它是否是一个独立应用程序,定制需求级别,开销,和许多其他因素。同样重要是,它取决于哪个框架适合你个人工作方式。...回顾这些项目并下载他们最新版本。在计划一个主要旅行之前,试开一下确保你在一个合适车辆中。

54330

Python中常用一些架构

Pylons & TurboGears & repoze.bfg 除了Django另一个大头就是Pylons了,因为TurboGears2.x是基于Pylons来做,而repoze.bfg也已经并入Pylons...project里这个大项目里,后面不再单独讨论TurboGears和repoze.bfg了。...升级噩梦,安装Pylons大大小小共要安装近20个Python模块,各有各自版本号,要升级Pylons版本哪个模块出了不兼容问题都有可能,升级基本上很难很难。...至今redditPylons还停留在古董0.9.6上,SQLAlchemy也还是0.5.3版本应该跟这条有关系。...对于实时返回数据查询,理想情况下需要确保所有数据都在内存中,数据库硬盘IO应该为0;这样查询才能足够快;而如果数据库查询足够快,那么前端web应用也就无数据查询封装为异步必要。

2.8K40

工具 | Python Web 开发十个框架

TurboGears 可以帮助很多主要组件集成在一起: MochiKit:JavaScript 库 Kid:模板语言 CherryPy:基本 Web 框架 SQLObject:对象关系映射器(ORM)...Pylons是一个开放源代码Web应用框架,使用python语言编写。它对WSGI标准进行了扩展应用,提升了重用性且功能分割到独立模块中。...Pylons是最新Web应用框架中典型,类似于Django和TurboGears。...Pyramid也是一款轻量级开源Python Web框架,是Pylons项目的一部分。Pyramid只能运行在Python 2.x或2.4以后版本上。...因此,可以这样理解 CherryPy内建Web服务器:它是位于处理客户端与服务器端之间一层软件,用于把底层TCP套按字传输信息转换成Http请求,并传递给相应 处理程序;同时,还把上层软件传来信息打包成

1.5K100

2020最值得学习12款python-web开发框架大盘点

Pyramid 1.10是框架的当前版本,并且是自2010年以来第十次更新。...除了使设计师工作更轻松出色模板系统外,TurboGears还提供了很多灵活性,强大聚合支持,TurboGears一些独特功能包括: 多数据库支持 MVC风格架构 支持SQLObject和SQLAlchemy...Falcon是一个Python Web API框架,用于构建非常快速应用程序后端。该框架徽标是猎鹰,象征着猎鹰工作速度。该框架允许开发人员制定更简洁设计并处理大多数请求。...由于Sonic具有路由,中间件,cookie,版本控制,静态文件,蓝图,基于类视图和套接字,因此被认为是首选异步框架。但是,它不提供数据库支持和模板。...Dash是一个用于构建分析性web应用程序开源Python框架。对于不太熟悉web开发Python数据科学家来说,这尤其有用。Dash有两个特点: 仅使用Python代码构建高度交互应用程序。

2.1K20

年底总结一下Python WEB最好用几个框架,让你有一个系统了解

Falcon Falcon是一个适用于小型应用程序,应用程序后端和更高级别框架微框架。它鼓励遵循REST概念,因此,在使用Falcon进行开发时,您应该考虑映射到HTTP方法资源和状态转换。...适用于RESTful API。下面是一些代码,用于响应带有JSON响应GET请求。...Hug Python最快Web框架之一。它旨在构建API。它支持提供几个API版本,自动API文档和注释验证。此外,Hug是建立在另一个名为FalconJSON框架之上。...ORM,模板等应该手动安装。请求通过传递中间件链来处理。 CherryPy 旨在成为“程序员和问题之间一种方式”。...您可以使用TurboGears进行开发,因为它是一个微框架,也是一个完整解决方案,可以安装额外组件。请注意,TurboGears2PyPI包叫做tg.devtools。

3.2K80

Python用来做Web开发优缺点,你心里必须要记得这些

从1991年第一个版本到成为开源项目的2.0版本,它已经走了很长一段路,直到今天,它正在聚集一个庞大且专业社区,该社区正在不断改进技术。...TurboGearsTurboGears由Repoze,WebOb和Genshi等几个组件组成,并且基于MVC架构。这对于快速,高效Web应用程序开发很有用,而且更易于维护。...M年前在一家路由生产商上班,那时候看到测试部门用Tcl脚本去测试路由器端口,当时就觉得很诧异,毕竟Tcl脚本语法真的很怪异,相比这点,Python语法真的干净简洁。...10、在原型制作中使用 用Python创建原型已被证明是一个快速而简单过程。编程语言敏捷性使代码重构变得容易,并且可以初始原型快速开发为最终产品。...在为项目考虑使用Python时,您还应该注意另一件事是,并发和并行性并不是要在Python中完美使用。因此,设计可能看起来并不像您想要那样复杂。

4.7K20

Node.js服务端开发教程 (一):NestJS框架0到1

(e2e)测试代码目录 dist - TypeScript代码最终都会被编译成JS代码执行,这个就是存放最终编译后代码目录 其中src应该是我们最关心目录,我们大部分功能实现代码都将会从这里开始...,我们看到了更多装饰器:@Controller 作用于AppController类上,@Get 作用于类方法getHello()上。...这两个装饰器非常重要,它们决定了HTTP请求路由路径会被具体映射到哪个类、哪个方法上去执行。...总结 以上就是从环境安装到生成第一个NestJS项目的简要介绍,如果你也动手做过了,相信你肯定已经收获了比本文讲多得多东西。...在后续文章和视频中,我们一点一点展开,深入讲解NestJS和TypeScript相关各种知识。

2.5K30

用ECMAScript4 ( ActionScript3) 实现Unity热更新 -- 在脚本中使用MonoBehaviour

操作步骤: 新建一个Unity热更新项目,或者打开上次项目。如果您不知道怎么新建,参考上一篇文章或者看官网 打开HotFixDemoScene1,文本框改大。 ? 打开热更新项目。...如果您使用是Unity2017.2以后版本,需要注意以下问题:UnityEngine.WWW这个类用于从网络下载数据。...可以使用如下办法,来确定某个类在哪个dll里:在VS中,写下要确定这个类名字。 右键点击刚才写类名,在弹出菜单中选择速览定义,即可查看到这个类型所在dll。 ?...如此,即可在热更新项目中使用WWW相关类型 <!...博客即将搬运同步至腾讯云+社区,邀请大家一同入驻:https://cloud.tencent.com/developer/support-plan?

1.3K130

Python版本选择和项目目录规范

应该使用哪个Python版本? Python同时支持多个版本,这已不是什么秘密。解释器每个次要版本都获得18个月错误修复支持和5年安全支持。...在2019年12月左右,发生Python 3.7最后一个错误修复版本,并且每个人都应该切换到Python 3.8。 ? 这一点很重要,因为解释器版本完全是软件生命周期一部分。...还经常出现以下顶级目录: etc用于示例配置文件。 tools 用于shell脚本或相关工具。 bin对于您编写将要安装二进制脚本setup.py。 经常遇到另一个设计问题。...版本匹配N[.N]+被视为最终版本。 基于日期版本2013.06.22被视为无效。用于检测PEP 440格式版本自动化工具如果检测到大于或等于版本号,将会(或应该)引发错误1980。...这些通常用于解决发布过程中小错误(例如发行说明中错误)。.postN在发布修正版本时不应该使用; 相反,您应该增加次要版本号。 .devN(例如2.3.4.dev3)表示发展版本

1.1K20

利用idea集成git,上传更新项目到gitlab,完善idea里面操作git

右键项目整体,先添加 后commit 之后push 点击origin 这样就可以提交上去了 更新项目的话,commit时候选择你修改文件,push时候,对应url...就是你要更新项目仓库url。...master里面,发现这个master分支里面有fz里面创建文件,那么我们在master里面这个文件add了;之后再切换回fz,这个fz里面会在吗 说明add是加到了缓冲区,这个缓冲区和哪个分支是没有关系...有个同事自己写了一个文件,你没有拉取,没有合并,直接将自己写东西add,commit之后,直接push,会出现情况是 这个提示意思是,push已经被拒绝,你应该在push之前进行合并,所以你可以点击...这个就是复制当前记录版本号 Create Patch 生成当前记录 patch文件,在其他分支执行这个文件,就可以东西复制过去 Cherry-Pick 我们在master里面,在其他分支里面写了好多代码

58330

Vue.js 状态管理:Pinia 与 Vuex

支持 Pinia和Vuex代码对比 Pinia 和 Vuex 优缺点 Pinia 优点 Pinia 缺点 Vuex 优点 Vuex 缺点 应该使用哪个:Pinia 还是 Vuex?...这两个库都非常适合状态管理,但是由于它们出色特性和功能,选择哪个用于项目需要时间并且令人沮丧。好吧,我们将在本文中看看为什么一个是最好。...Pinia 和 Vuex 简介 简要总结 Vuex 和 Pinia。如果你想要更详尽解释,建议阅读Vuex 文档和Pinia 文档。 什么是Pinia?...状态返回当前todoListItems,动作提交一个突变来创建一个新项目,最后,突变创建新项目并将其添加到列表中。...Vuex 缺点 它对 TypeScript 不友好。 你只能将其用于大型 SPA。 应该使用哪个:Pinia 还是 Vuex?

2.6K20

Python用来做Web开发优点!

从1991年第一个版本到成为开源项目的2.0版本,它已经走了很长一段路,直到今天,它正在聚集一个庞大且专业社区,该社区正在不断改进技术。...TurboGearsTurboGears由Repoze,WebOb和Genshi等几个组件组成,并且基于MVC架构。这对于快速,高效Web应用程序开发很有用,而且更易于维护。...Flask将自己定义为一个微框架,最常用于主要优先考虑精益功能小型解决方案。该框架还用于创建原型。...M年前在一家路由生产商上班,那时候看到测试部门用Tcl脚本去测试路由器端口,当时就觉得很诧异,毕竟Tcl脚本语法真的很怪异,相比这点,Python语法真的干净简洁。...10、在原型制作中使用 用Python创建原型已被证明是一个快速而简单过程。编程语言敏捷性使代码重构变得容易,并且可以初始原型快速开发为最终产品。

99310
领券