我需要在Dreamhost上写一个基本的网站。它需要用Python完成。
我发现Dreamhost允许我编写.py文件并读取它们。
例子:

#!/usr/bin/python
print "Content-type: text/html\n\n"
print "hello world"

所以现在我正在寻找一个基本的框架,或者一组已经对整个注册进行了编程的文件,以便能够以一种简单的方式启动项目。
注册是指注册新帐户、登录、检查电子邮件(发送邮件)和编辑用户信息的文件。所有这些都可能使用MySQL。

最佳答案

有几篇博客文章&c指出了Dreamhost上Python的一些问题,以及如何解决这些问题来运行一些适合您的web框架。(大多数帖子都超过一年了,所以可能dreamhost已经修复了一些问题,当然,但是真正发现的唯一方法是尝试!-).
从dreamhost自己的关于Python的wikipagethis page开始——至少你知道它是最新的(最近一次更新是在今天早些时候!-). 它给出了使用virtual env、构建定制Python&c(如果您绝对需要)以及运行WSGI应用程序的说明——WSGI是所有现代Python web框架的共同基础,包括Django,每个人都推荐它,但Pylons&c也是。
关于在Dreamhost上运行Pylons的一些注释是here(但看起来Dreamhost已经修复了一些问题,例如flup现在是Dreamhost推荐的用于WSGI的FCGI层,如您在前面提到的URL中看到的)和链接。如果您使用的是Pylons,here是开始考虑如何最好地使用它进行身份验证(身份验证和授权)的最佳位置。我试着扮演魔鬼代言人,因为其他人都推荐django,但对初学者来说django可能实际上比pylons更好(尽管如此,花一天左右的时间来研究每一个主要的选择,在你投入其中之前,是一个很好的时间投资!-).
对于Django来说,还有一个官方的dreamhostwiki page非常全面——一定要通读它,并简要地指向它指向的其他url。如果您决定使用Django,那么贡献的auth模块无疑是进行身份验证和授权的最佳方式。
不管你选择哪种方式——祝你好运!

关于python - 如何在Dreamhost上设置使用Python注册的基本网站?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1026030/

10-12 21:49