メモ帳

python, juliaで機械学習をやっていく

Django

F関数を使ってDjangoで効率よくquerysetのカウントアップを行う

検索ヒット回数や、QAのフィードバックのためにDB内の値をカウントアップしたいとき、単純にDjangoのquerysetを使うと、1. 値の取得 2. 値の更新の合計2回DBにアクセスしなければいけません。しかし、F関数を使えば1回のアクセスで更新できます。

DockerでDocker-composeを使った本番環境(Heroku)と開発環境の切り分け

Djangoのdeploy クラウドにdeployすることが主流なので、ローカル開発環境と本番運用環境ではDBの設定などが異なることが多いと思われる。そこで、djangoで本番環境と開発環境を切り分けるには、settings.pyを2つ作って使い分ける。これを実現するためにはdo…

DjangoのDatabase定義をpython-decoupleを使って環境変数のように扱う

Djangoのコードをgithubなどにuploadするときに、DB定義などのセンシティブな情報を隠す方法をまとめます。 versions python: 3.6.5 Django: 2.1

Django 2 のシンプルな開発環境構築手順

Djangoでwebアプリ開発をはじめるための簡素な手順をまとめます。新しいプロジェクトをはじめる度に開発環境構築に時間をかけるのは嫌ですよね。無駄な設定なしの手早い構築手順です。とりあえずwebアプリを作ってみたい、試したいという場合には十分な開発…