|
|
1
2
我们找到了virtualenv[ http://pypi.python.org/pypi/virtualenv] 成为我们开发设置中非常宝贵的一部分。我们通常处理使用不同版本Python库等的多个项目。如果没有像virtualenv那样提供本地化、定制的Python环境,在一台机器上完成这项工作是非常困难的。 |
|
2
2
|
|
3
1
我和
Django
仅使用中包含的服务器
如果将应用程序放在为您进行环境配置的主机上(例如 WebFaction )从开发到生产不应该有问题。 |
|
4
1
我在Mac笔记本电脑上运行Linux虚拟机。这使我能够保持开发环境和生产环境完全同步(并制作快照以便于实验/回滚)。我找到了 VMWare Fusion 虽然效果最好,但也有免费的开源替代方案,比如 VirtualBox 如果你只是想把脚弄湿。 我在Mac上共享来宾Linux操作系统中的源文件夹,并使用我选择的Mac源代码编辑器(我使用 Eclipse / PyDev 因为其他方面都很好 TextMate 还不能很好地处理中文文本)。我已经记录了来宾Linux操作系统的软件设置 here ; 它针对多种服务进行了优化 Django 应用程序(包括geodjango)。 为了增加额外的乐趣,您可以编辑Mac的/etc/hosts文件,使其成为您的域名。com解析到你的来宾Linux Box内部IP地址,并有一个简单的方法在线或离线处理/测试多个web项目,而不需要太多麻烦。 |
|
|
5
0
你要找的是Mod_Python。它是一个基于Apache的Python解释器。看看这里: |
|
|
6
0
Google App Engine 他为你做了这件事。虽然有一些局限性,但它非常有效,它为您提供了一条免费托管的途径。 |
|
|
7
0
|
|
|
8
0
Pyerweb
然后函数返回一个包含输出的字符串。。就这些!
要运行它,请使用
通过mod_wsgi使用它,它的文档很好, http://code.google.com/p/modwsgi/wiki/QuickConfigurationGuide 还有一个 django specific section 使用mod_wsgi的好处在于,它是服务于Python web应用程序的标准。我最近决定使用Google App Engine,当Pyerweb(我在这个答案的开头链接到它)工作时,我感到惊讶 完全是无意的。当我注意到Django应用程序也在其上运行时,我的印象更加深刻。。标准化是件好事! |
|
9
0
|
|
10
0
退房
WebFaction
尽管我没有使用它们(我也与它们的业务没有任何关系/从中获利)。我一遍又一遍地读到他们的服务有多好,尤其是他们的服务有多好
Django
-他们很友好。有一个特别的问题
post in their forums
关于和Django一起跑步
和我之前的其他人一样,我强烈建议使用Ian Bicking的
virtualenv
隔离你的开发环境;有一个
dedicated page in the
我也敦促你退房 pip ,这基本上是一个更智能的简易安装,它了解virtualenv。Pip为virtualenv风格的开发做了两件非常好的事情: |