我是Python的新手(来自Java + Ant),并想知道是否有人可以详细说明如何最好地使用Fabric + Pip + Virtualenv来设置Python Web应用程序包框架。
最终目标是能够使用一个命令执行以下任何操作:
我正在使用Debian + git + Tornado,但如果可能的话,我想保持这个OS / SCM /框架不可知。
我已经做了一些搜索,但我还没有找到一些从上到下涵盖这一点的确定性内容。我觉得这很有帮助,我想还有一些其他的前Java / PHP /其他人也会这样做。
谢谢!
答案 0 :(得分:2)
查看我的回答here。它没有解决你的所有问题(实际上是第一个要点),但希望它可以让你开始。
答案 1 :(得分:0)
保持框架不可知可能会非常困难。
但也许您会发现以下贴纸模板(对于Django项目)也非常有用。 http://morethanseven.net/2010/03/28/More-django-project-templates.html
虽然Paster有很多学习曲线(至少从我的角度来看),它会很好地满足你对“项目骨架”的需求。实际上,使用Paster模板,您可以实现与Maven Archetypes相似的功能。