Django

Django

【Django】DBテーブルにあるユニークのID(auto increment)のカラムを取得する

モデルファイルの中にあるクラスの記述を以下のように赤字みたく書く class HogeMaster(models.Model): id = models.AutoField(primary_key=True)hoge_name =...
Django

【Django】テーブルにカラム追加する(Modelにフィールド追加)

やること モデルにフィールド情報追記フォームで登録したりするのであればforms.pyにフィールド情報追記 ※注意 モデルでフィールド記述を書くとき、正しくないと以下のようなエラーになったりします 'カラム名' cannot b...
Django

【Django】開発環境でエラーを確認する方法

こちらの記事を参考に 以下のようにsettings.pyのDEBUGをTrueにする # SECURITY WARNING: don't run with debug turned on in production! DEBU...
Django

【Django】staticファイルとは?

Djangoのチュートリアルに書いてあります サーバで生成するHTML以外に、Webアプリケーションは一般的に完全なWebページをレンダリングするために、画像、JavaScript、CSSなど必要なファイルを提供する必要があります...
Django

【Django】カスタムコマンドを作って実行する(実行時の引数を追加)

こちらとこちらとこちらの記事を参考にする カスタムコマンドはDjango1.8から変更され、それまでは BaseCommand.option_listを拡張して作成したらしいが、 Django1.8からはadd...
Django

【Django】DjangoでのDB操作 (ORM)をまとめてみる

こちらの記事を参考にまとめる select系についてはこちらの記事を参考にまとめる databaseを直接指定する場合は クラス名.objects.using(database名).all() とい...
Django

【Django】filter()やexclude()で同じフィールドの条件を複数作成する方法

以下のように書くと「keyword argment repeated」とエラーが出ちゃう .exclude(delivery__adnw='AT', delivery__adnw='Remora') 以前に書いたこちらの記事...
Django

【Django】Django ORMで組み立てたSQLの生SQLを確認する方法

こちらのページを参考 print(ORM.query) で取得なので print(User.objects.filter(pk=1).query) これでおk pprint()しても出ないのでprint()使おうね
Django

【Django】filter()やexclude()で動的に条件を作成する方法

orをつくるときはこちらの記事を参考 Qオブジェクトなるものを使う 以下みたいな感じに作れる special = q_obj = Q() for val in special: q_obj.ad...
Django

【Django】モデルを追加するときにやること

結構うっかり忘れそうなのでまとめる TestCode.pyというモデルファイルを追加したいとする 今回はmanage.pyを用いて実行する状況で考える manage.pyがあるディレクトリで以下実行することを想定 ...
タイトルとURLをコピーしました