Python:讨论网站的哪些模块?

时间:2009-08-19 01:00:45

标签: python postgresql module web

网站应在6天内准备就绪。我不允许使用任何框架,如Django。我打算用:

Python模块

  1. HTMLGen从基于类的描述生成HTML代码
  2. SQLObject,关于Python类类模型的关系表
  3. 其他

    1. Python 2.5
    2. A variant of the Postgres schema
    3. Super Smack用于测试架构
    4. 您会在限定时间内使用哪些模块?

      计划

      1. 使用schema
      2. 中的SQLOject生成类模型
      3. 然后使用HTMLGen从创建的类模型生成HTML代码。 (改为Jinja2)

2 个答案:

答案 0 :(得分:3)

Jinja的模板怎么样?它比使用自动生成的html快得多。 http://pypi.python.org/pypi/Jinja2/2.0

答案 1 :(得分:1)

我认为TurboGears最初是一个收集最佳包装的项目,还有一些胶水代码将它们拼接在一起。我认为最新的化身使用Pylons,但也许只适用于控制器。至少,您可以看到TurboGears Wikipedia entry以查看他们选择了哪些组件(请参阅小节TurboGears 1.x componentsTurboGears 2.x components),因为他们显然对此类事情有过一些经验。没有什么“讨论”具体,但实际上你只需要一个模板库,一个数据库库或ORM,一个带路由器/控制器的WSGI实现,也许还有一些AJAXy或其他演示小部件。