Django【Django】DBテーブルにあるユニークのID(auto increment)のカラムを取得する モデルファイルの中にあるクラスの記述を以下のように赤字みたく書く class HogeMaster(models.Model): id = models.AutoField(primary_key=True)hoge_name =... 2021.02.05DjangoPython
Django【Django】テーブルにカラム追加する(Modelにフィールド追加) やること モデルにフィールド情報追記フォームで登録したりするのであればforms.pyにフィールド情報追記 ※注意 モデルでフィールド記述を書くとき、正しくないと以下のようなエラーになったりします 'カラム名' cannot b... 2020.08.13DjangoPython
Django【Django】開発環境でエラーを確認する方法 こちらの記事を参考に 以下のようにsettings.pyのDEBUGをTrueにする # SECURITY WARNING: don't run with debug turned on in production! DEBU... 2020.06.03DjangoPython
Django【Django】staticファイルとは? Djangoのチュートリアルに書いてあります サーバで生成するHTML以外に、Webアプリケーションは一般的に完全なWebページをレンダリングするために、画像、JavaScript、CSSなど必要なファイルを提供する必要があります... 2019.03.29DjangoPython
Django【Django】カスタムコマンドを作って実行する(実行時の引数を追加) こちらとこちらとこちらの記事を参考にする カスタムコマンドはDjango1.8から変更され、それまでは BaseCommand.option_listを拡張して作成したらしいが、 Django1.8からはadd... 2019.02.20DjangoPython
Django【Django】DjangoでのDB操作 (ORM)をまとめてみる こちらの記事を参考にまとめる select系についてはこちらの記事を参考にまとめる databaseを直接指定する場合は クラス名.objects.using(database名).all() とい... 2019.02.19DjangoPython
Django【Django】filter()やexclude()で同じフィールドの条件を複数作成する方法 以下のように書くと「keyword argment repeated」とエラーが出ちゃう .exclude(delivery__adnw='AT', delivery__adnw='Remora') 以前に書いたこちらの記事... 2019.02.06DjangoPython
Django【Django】Django ORMで組み立てたSQLの生SQLを確認する方法 こちらのページを参考 print(ORM.query) で取得なので print(User.objects.filter(pk=1).query) これでおk pprint()しても出ないのでprint()使おうね 2019.01.25DjangoSQL
Django【Django】filter()やexclude()で動的に条件を作成する方法 orをつくるときはこちらの記事を参考 Qオブジェクトなるものを使う 以下みたいな感じに作れる special = q_obj = Q() for val in special: q_obj.ad... 2019.01.25Django
Django【Django】モデルを追加するときにやること 結構うっかり忘れそうなのでまとめる TestCode.pyというモデルファイルを追加したいとする 今回はmanage.pyを用いて実行する状況で考える manage.pyがあるディレクトリで以下実行することを想定 ... 2019.01.25Django