私は似たようなアプリに取り組んでいます
facebook/
__init__.py
feed/
__init__.py
business.py
views.py
models/
persistence.py
user.py
chat/
__init__.py
models.py
business.py
views.py
config/
dev.py
test.py
prod.py
3つの環境が欲しいDev
、、。
次の要件があります。a
。)サーバーを起動するときに、接続する環境-、、またはを指定します。
b。)&スキーマを構築し、マシンに接続する必要があります
c。)テストをに接続し、スキーマを作成して、テストを実行します。 Test
Production
python runserver.py
Dev
Test
Production
Dev
Production
sqlite db
データベースに関連するものをハードコーディングする必要がないように、構成方法でこれを実現するにはどうすればよいですか。
フラスコで利用できる良いパターンはありますか?
現在、私runerver.py
は好きではない環境のハードコーディングをしていますが、
app = Flask(__name__)
app.config['SECRET_KEY'] = dev.SECRET_KEY
私は自分が持っているよりも良いアイデアを探しています