質問: ### わからないこと DjangoでpostgreSQLのファンクション(ストアド)を記述している場合、 パラメータを渡して、データを取得しようとすると 以下のエラーが表示される時があります。 「Raw query must include the primary key」 色々調べて、「rawを使う場合は必ずprimary keyを取得しないといけない」 というのは理解できたのですが、 具体的になにがどうなれば解決できるのでしょうか?、、、 (いつもこのエラーが出たら、とにかくmodels.pyを変更しまくるので、 エラーが出てる理由、解決できている理由がわかりません。。。) (悪い癖です) ### 補足 「rawを使う場合は必ずprimary keyを取得しないといけない」 具体的も何も、言葉の通りだと思うのですが、 いまいちピンときません。。。 駄文で申し訳ないのですが、どなたか教えて下さい。。。。
回答: 「id」という名前のフィールドを結果に含めるといいみたいです。 https://stackoverflow.com/questions/17347445/raw-query-must-include-the-primary-key