私は CMS/calendar/schedule アプリを構築するために Python を学んでおり、かなりの量の SQL と HTML を知っています。私が学んでいるように、新しいツール/フレームワーク (ボトル、SQLAlchemy、WTForms) に遭遇しており、リセットする必要があります。
ダウンロード、テスト、あれこれの学習を続けてから、データベース/プロジェクトを破棄して最初からやり直すことに時間を浪費しています。
私のサイトにはいくつかの要件があります。
- SQL データベース (PostgreSQL または MSSQL または MYSQL) が提供され、一部のテーブル (PII) のデータを暗号化できます。私はどちらに興味がありません。
- SSL サポート
- グループ、ユーザーなどによるログインのサポート
- 最大 500 人の同時ユーザーをサポートできます。
- lighttpd または Apache を使用して専用サーバー経由でデプロイ
- 高価で質の高いプロバイダーを介して本番サイトをホストする機能
これを達成するには、どのモジュール/パッケージを使用すればよいですか? Python、Flask、SQLAlchemy、WTForms(needed?) で正しい軌道に乗っていますか?
別の言い方をすれば、私があなたのデスクに座っていたとしたら、このプロジェクトを達成するためのセットアップはどのようなものですか?