2009-08-19 77 views
1

网站应在6天内准备就绪。我不允许使用任何框架,如Django。我将使用:Python:讨论网站的哪些模块?

Python模块

  1. 的HTMLgen生成从阶级为基础的描述
  2. SQLObject的HTML代码,关系表到Python的类模型

其他

测试你将在使用哪些模块架构

  • Python 2.5的
  • A variant of the Postgres schema
  • Super Smack有限的时间?

    计划

    1. 要生成与SQLOject类模型从schema
    2. 然后生成从gererated类模型的HTMLgen HTML代码。 (改为Jinja2)
  • +1

    六天没有框架?让人惊讶。 – 2009-08-19 01:04:09

    回答

    3

    Jinja如何进行模板化?这将比使用自动生成的html更快。 http://pypi.python.org/pypi/Jinja2/2.0

    +0

    所以我用Jinja2代替HTMLGen,如果速度更快的话。 +1准备好的例子? – 2009-08-19 02:06:22

    1

    我觉得TurboGears开始作为一个项目,一些胶水代码来收集最好的同类包装在一起,拼接起来。我认为最新的化身使用了Pylons,但也许只能用于控制器。至少,你可以看到TurboGears Wikipedia entry看到他们选择了什么组件(参见小节TurboGears 1.x componentsTurboGears 2.x components),因为他们显然有这种东西的一些经验。没有什么特定的“讨论”,但实际上你只是想要一个模板库,数据库库或ORM,一个带有路由器/控制器的WSGI实现,或许还有一些AJAXy或其他演示小部件。