いわむぶろぐ

Webエンジニア@スタートアップ@のんびり綴ってます。

2018-02-04から1日間の記事一覧

【requiredが効かない?】FormSetのhas_changed()の深堀り

DjangoのFormsetを使っている時、 Formの各fieldにrequiredオプションを設定しているのに、 空文字列を入力してもFormset.is_valid()=>Trueになってしまった。 (詳しくは下記「問題の状況」) そこで、条件を変更した検証も交え、ボトルネックの調査をした。

nginXでretry処理を行う

nginXでproxyしたサーバーからのレスポンスがstatus_code:5xxだった場合 retryさせる設定を組み込みました。 nginX自体ではretryのオプションはないので、設定を応用して 結果retryさせている設定を入れる必要があります。