diadiaスマートフォン用の表示で見るdiadia興味があることをやってみる。自分のメモを残しておきます。2018-10-26ForeignKeyフィールドのcreateDjangoベース記事models.pyまとめインスタンスのForeignKeyフィールドにNoneデータ入力しcreateするときforeignkeyにdjangoオリジナルのUserモデルを登録して、views.pyにてインスタンスを作成するコードを書いてみた。このとき困ったことを書く。home.html)このようなものを書く。この状態だとエラーが出てしまう。原因がオリジナルのモデルにあるのか、Hogeモデルにあるのかわからなかったが、結論はHogeモデルに原因があった。ForeignKeyフィールドでnullの情報を入力するには、CASCADEではなくSET_NULLにしなければならない。on_delete=models.SET_NULL)としてmakemigrationsしてもうまく行かなかった。エラーの詳細は以下のようになっていた。rule.null=Trueにすれば大丈夫とのことだったので、外部キーのすべてのフィールドにnull=Trueしてみた。それでも同じエラーが出てしまった。これはForeignKey(on_delete=models.SET_NULL)としているところに、null=Trueを追加でセットすればエラーを解消することができる。月別アーカイブはてなブログをはじめよう!torajirousanさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。