1

我学习 Python 来构建一个 CMS/日历/计划应用程序,并且我知道大量的 SQL 和 HTML。在我学习的过程中,我遇到了新的工具/框架(bottle、SQLAlchemy、WTForms),我必须重新设置。

我在浪费时间继续下载、测试、学习一些这个和那个,然后废弃数据库/项目并重新开始。

我的网站有一些要求:

  • 一个 SQL 数据库(PostgreSQL 或 MSSQL 或 MYSQL),如果我可以在某些表 (PII) 上加密数据。我无所谓是哪个。
  • SSL 支持
  • 组、用户等的登录支持。
  • 能够支持约 500 个并发用户。
  • 使用 lighttpd 甚至 Apache 通过专用服务器部署
  • 能够通过昂贵/质量提供商托管生产站点

我应该使用哪些模块/包来完成此任务?我是否在使用 Python、Flask、SQLAlchemy、WTForms(需要?)的正确轨道上?

也许换一种方式问——如果我坐在你的办公桌前,你会怎么做才能完成这个项目?

4

1 回答 1

2

试试Django。它是可用于 Python 的最成熟且功能最丰富的 Web 框架。如果您需要一些 Django 不提供开箱即用的功能,它也有很多插件。如果您对 Django 不满意,您可能应该切换到另一种语言。但是Django很棒,试一试。

于 2012-08-22T20:55:15.247 回答