Django

gunicornでDjangoを動かしたいとき

gunicornでDjango動かす時にsettingsを指定する方法 gunicorn project.wsgi --env DJANGO_SETTINGS_MODULE=project.settings.develop

QuerySetをまとめて編集したい時

動機 こういう書き方するとSQL沢山発行されるし、長い。 for obj in queryset: obj.status = "honyarara" obj.save()そして、書き方をよく忘れるのでメモっておく。 やり方 https://docs.djangoproject.com/en/dev/topics/db/queries/#updating-multiple-obj…

親クラスの__init__に渡す引数と、子クラスで使う引数を変えたい場合

タイトルのような状況は、DjangoのFormを使っていて起きました。 Formを継承したFormを作成した時に、親のFormの__init__を呼び出す必要があったのですが、親のFormにそのまま余計な引数を渡すと親FormにはKeyErrorが起きるため、余計な引数を__init__を呼ぶ…

Djangoでsqlite使っているときにでた attempt to write a readonly database

EC2使っていて、そちらに今作っているアプリケーションを移した時に発生しました。 データベースを更新しようとするとエラーが出る。 データベースに書き込み権限追加してみた。 chmod 766 data.sqliteこうすると、データベースを開けないというエラーが出る…

Djangoのinclusion tagで苦しんだ

Webページを作っていて非常によくあるケースだと思うのですが、ぺーぺーの私には初めて「サイドバー」を使わなければいけないという事態に見舞われました。サイドバーにランキング情報を表示し、それがどのページにもあるという状態が目標です。Pythonicでな…