【发布时间】:2012-08-18 08:27:42
【问题描述】:
我学习 Python 来构建一个 CMS/日历/日程应用程序,并且我知道相当多的 SQL 和 HTML。在我学习的过程中,我遇到了新的工具/框架(bottle、SQLAlchemy、WTForms),我必须重新设置。
我在浪费时间继续下载、测试、学习一些这个和那个,然后废弃数据库/项目并重新开始。
我的网站有一些要求:
- 一个 SQL 数据库(PostgreSQL 或 MSSQL 或 MYSQL),如果我可以在某些表 (PII) 上加密数据。我对哪个无所谓。
- SSL 支持
- 组、用户等的登录支持。
- 能够支持约 500 个并发用户。
- 使用 lighttpd 甚至 Apache 通过专用服务器部署
- 能够通过昂贵/优质的提供商托管生产站点
我应该使用哪些模块/包来完成此任务?我在 Python、Flask、SQLAlchemy、WTForms(需要吗?)方面走在正确的轨道上吗?
也许可以换一种方式问——如果我坐在你的办公桌前,你会怎么做才能完成这个项目?
【问题讨论】:
-
欢迎来到 Stack Overflow!涉及“你使用什么”或“你推荐什么”的问题不适合这个网站,因为有许多可能的正确答案,往往会引发讨论和投票(见FAQ)。话虽如此,我会推荐 Django 或 Pylons。
标签: python sql configuration flask