1

私は CMS/calendar/schedule アプリを構築するために Python を学んでおり、かなりの量の SQL と HTML を知っています。私が学んでいるように、新しいツール/フレームワーク (ボトル、SQLAlchemy、WTForms) に遭遇しており、リセットする必要があります。

ダウンロード、テスト、あれこれの学習を続けてから、データベース/プロジェクトを破棄して最初からやり直すことに時間を浪費しています。

私のサイトにはいくつかの要件があります。

  • SQL データベース (PostgreSQL または MSSQL または MYSQL) が提供され、一部のテーブル (PII) のデータを暗号化できます。私はどちらに興味がありません。
  • SSL サポート
  • グループ、ユーザーなどによるログインのサポート
  • 最大 500 人の同時ユーザーをサポートできます。
  • lighttpd または Apache を使用して専用サーバー経由でデプロイ
  • 高価で質の高いプロバイダーを介して本番サイトをホストする機能

これを達成するには、どのモジュール/パッケージを使用すればよいですか? Python、Flask、SQLAlchemy、WTForms(needed?) で正しい軌道に乗っていますか?

別の言い方をすれば、私があなたのデスクに座っていたとしたら、このプロジェクトを達成するためのセットアップはどのようなものですか?

4

1 に答える 1

2

Djangoを試してみてください。これは、Python で利用できる最も成熟した機能豊富な Web フレームワークです。Django が標準で提供していない機能が必要な場合は、プラグインもたくさんあります。Django に満足できない場合は、別の言語に切り替える必要があります。しかし、Django は素晴らしいので、試してみてください。

于 2012-08-22T20:55:15.247 に答える