Django

プログラミング

Djangoのテーブル間リレーションシップを理解する

Djangoでは外部キーの紐付けはModelから簡単に設定することが出来ます。テーブルのリレーションシップは主に3種類あります。 Djangoでは ForeignKey、OneToOneField、ManyToManyFieldとい...
プログラミング

独学プログラミング歴一年未満がDjangoでテストを理解しようとしてみる

皆さん当たり前のように書かれているテストですが、テストやったことないプログラミング初心者である私からすると、テストが何を行っているかまったくわからないこともあります。そのため、Djangoのテストでわからない部分を調べて忘備録として残して...
プログラミング

Django静的ファイル保存場所にAmazon S3を使用する

Herokuへのデプロイ時に何度やってもwhitenoiseを使用したstaticファイルの表示がうまく行かなかったので、諦めてAmazon S3に保存することにしてみました。 やってみたら意外とあっさり変更できたので、そのやり方を...
プログラミング

PycharmでDjangoのtemplatesフォルダを認識させる方法

PycharmでうまくDjangoのテンプレートが認識されないという状態になっていたので、調べてみました。どうやらテンプレートとしてマークする方法があるようです。 やり方は単純で、画像のように左のファイル一覧からテンプレート...