Pylons入门

时间:2010-08-07 01:29:45

标签: python authentication pylons

我刚刚开始使用Web框架。我已经决定我非常喜欢python,并开始关注Web框架。我不喜欢django有几个原因,但从我迄今为止尝试的内容中我发现我非常喜欢pylons。

我遇到的问题是我找不到很多关于挂架的文章/教程,特别是1.0篇文章。有没有人知道有关塔的任何好的入门教程和文章?

此外,我需要在我的应用程序中使用安全登录实现用户,并让用户“拥有”模型。关于我将如何做的任何好的建议/文章/教程?

当我看一些教程时,他们提到虚拟python环境。我真的不知道那是什么,你为什么要使用它们以及如何使用它们。有什么帮助吗?

最后,我找不到关于如何将pylons部署到生产环境的任何好的教程/文章。我拥有一台VPS,我将在那里部署。对此有何帮助?

关于挂架或蟒蛇,还有什么我应该知道的吗?我已经了解了python的基础知识。

4 个答案:

答案 0 :(得分:10)

meder(http://pylonsbook.com/en/1.1/)建议的这本书是一个非常好的开始。我赞成他的anwser,因为那是我学习Pylons的地方。

然而,本书是为Pylons 0.9.7(0.10和1.0之前的最新版本)编写的。

Pylons是几个高质量图书馆的聚集地。学习Pylons就是学习这些图书馆。本书的大部分内容都是关于探索这些库。当您学习在Pylons中开发Web应用程序时,您真正学到的是使用Python开发应用程序。

目前,我认为这本书和官方网站(http://pylonshq.com/docs/en/1.0/)是学习Pylons的两个最有价值的资源。

在0.9.7和1.0之间发生的大多数更改都在应用启动中(您可能不会在开始时尝试修改)。除此之外,图书馆已经更新(sqlalchemy现在是0.6,等等)。此外,一个可能会影响您的更改:url_to和redirect_to函数已被url和redirect替换。就是这样。

答案 1 :(得分:6)

有一本免费出版的书,涵盖了Pylons 1.0:

http://pylonsbook.com/en/1.1/

答案 2 :(得分:2)

你肯定需要学习SQLAlchemy来掌握Pylons。

官方文档是非常好的开始,http://www.sqlalchemy.org/docs/,您可能想尝试Elixir扩展,这提供了更好的声明性语法。

您还应该阅读路由模块http://routes.groovie.org/contents.html上的文档,特别是关于子映射器和RESTful服务,http://routes.groovie.org/restful.html

你需要学习你选择的w / e模板系统。例如,Mako有一些非显而易见的警告,比如<%namespace/><%include/>的表现要好得多。

答案 3 :(得分:1)