Djangoのモデルでchoicesを使用した際に値を取得する方法
get_(field名)_display()で取得が出来る Djangoを使用しているとモデルでchoicesを使用することも多々あると思うのですが、viewやtemplate側で値だけ取りたい場合にchoicesの中身...
get_(field名)_display()で取得が出来る Djangoを使用しているとモデルでchoicesを使用することも多々あると思うのですが、viewやtemplate側で値だけ取りたい場合にchoicesの中身...
DjangoAdminで自分用のcssやjsを使用する際はテンプレートを上書きするべきか? DjangoAdminを使用することはとても便利なのですが、cssやjsをカスタマイズしたいと思うことが出てきたりします。 そこ...
権限周りをプログラムでいじれると何かと便利 Djangoでは既存の機能でユーザーの権限をグループで管理する機能が付いていますが、これが何かと便利です。グループ毎に、使わせる使わせないの制御が出来るので、良く使う機能の1つ...
CORSの設定で、cache-controlを書いて上げる必要があった Djangoでクロスサイトドメインを扱う際に、 django-cors-headers というライブラリを使用しているのですが、このライブラリが c...
逆参照を明示的に回避する DjangoのモデルでForeignKeyを付けた際に、逆参照を思いもしないところでしてしまって困ることがあるので、明示的に逆参照させない方法があるということをメモっておきます。 方法は簡単で、...
ただPointFieldを使用するだけではスピードが出ない 現在、位置情報を使用したシステムを作っていて、そこで100m以内の情報を取ってくる+近距離順にソートする必要性があり、単純にデータ取得+ソートを掛けたところ、i...
カラムを動的にアップデートする方法 Djangoのformを使用し、カラム名を動的に変更しながら、値を変更する方法を調べたのでメモしておきます。 上記のようにすることで、動的な変更が可能になります。 ポイント
フォームで登録・変更時のforeign keyの値をobjectではなく、分かりやすい値にする方法 Django adminのフォーム登録を使用する際に、fieldsetsにforeign keyを持つフィールドを指定し...
バージョンアップで要修正 Django1.7が出たので、自分達の環境内だけのことだけですが、対応内容を書いておきたいと思います。 Southが使えなくなった まず、Django1.7ではSouthが使えなくなったので、削...
言語ファイルをコマンドから生成する 最近、Pythonを触り始めました。そしてフレームワークとしてDjango使用しているのですが、言語ファイル生成の際に、コード側から書いていくと一発で言語ファイルに変数名が入るという機...