トップ  > メモ一覧  > カテゴリ「ユーティリティ」の絞り込み結果 : 3件

3件中 1 〜 3 表示  1 

No.5422【引用】More Info



 

Pythonでディクショナリを扱う時に便利なライブラリ「Box」

 

#ariticle_content>p{font-size:1.21rem;color:#3E3E3E}.callout{padding:18px;margin:18px 0;border:1px solid #eee;border-left-width:5px;border-radius:3px}.callout h2{margin-top:0;margin-bottom:0}.callout+.callout{margin-top:-5px}.callout-desc{border-left-color:#e74c3c;font-size:15px}.marker{background:linear-gradient(transparent 80%,#E67974 0)}

...

引用元

更新:2019/02/26 22:58 カテゴリ: Python  > ユーティリティ ▲トップ

No.5409【引用】Python スクレイピング 参考

https://vaaaaaanquish.hatenablog.com/entry/2017/06/25/202924

引用元

更新:2019/01/09 22:09 カテゴリ: Python  > ユーティリティ ▲トップ

No.5372 git に commit したくない設定(DB接続情報など)を分けつつ、環境ごとに設定ファイルを分けて、起動時に実行環境を指定する方法

git に commit したくない設定(DB接続情報など)を分けつつ、環境ごとに設定ファイルを分けて、起動時に実行環境を指定する方法

## ディレクトリ構成 ##

````
├── run.py
├── config
│   ├── __init__.py
│   ├── dev.py
│   ├── local.py
│   ├── prod.py
│   ├── stg.py
│   └── test.py
├── app.py
│   └── __init__.py
└── instance
     └── config.py ※.gitignore に登録しておく
````

````
# app/__init__.py

from flask import Flask
from flask_sqlalchemy import SQLAlchemy
import argparse

app = Flask(__name__)
env_choices = ['local', 'dev', 'stg', 'prod']
parser = argparse.ArgumentParser()
parser.add_argument('-e', '--env', help='Operating environment',
                    type=str, choices=env_choices,
                    default='local')
args = parser.parse_args()
env = args.env
if env not in env_choices:
    env = 'local'

app.config.from_object('config.{}.{}Config'.format(env, env.capitalize()))
app.config.from_pyfile('config.py') #instance/config.py で上書き

db = SQLAlchemy(app)

if __name__ == '__main__':
    app.run()
````

````
# run.py

from flaskbird import app

if __name__ == '__main__':
    app.run()
````

## 起動時の環境の指定の仕方(prod環境の場合) ##

````
python run.py -e prod
````

### 参考
https://github.com/yoshiya0503/Flask-Best-Practices/wiki/07-%E8%A8%AD%E5%AE%9A%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB

引用元

更新:2018/04/11 07:51 カテゴリ: Python  > ユーティリティ ▲トップ
3件中 1 〜 3 表示  1 

Python

フロントエンド開発

Linux

web開発

svn・git

ソース・開発

プロマネ

HTML・CSS

JavaScript

Alexa

Docker

webサービス運用

webサービス

Mac

サーバ管理

MySQL

PHP

FuelPHP

ツール, ライブラリ

ビジネス

テンプレート

プレゼン

マネタイズ

負荷・チューニング

Windows

メール

メール・手紙文例

CodeIgniter

オブジェクト指向

UI・フロントエンド

cloud

マークアップ・テキスト

Flash

デザイン

DBその他

Ruby

PostgreSQL

ユーティリティ・ソフト

Firefox

ハードウェア

Google

symfony

OpenPNE全般

OpenPNE2

Hack(賢コツ)

OpenPNE3

リンク

個人開発

その他

未確認

KVS

ubuntu

Android

負荷試験

オープンソース

社会

便利ツール

マネー

Twig

食品宅配

WEB設計

オーディオ

一般常識

アプリ開発

サイトマップ

うずら技術ブログ

たませんSNS

rss2.0