私はSQL(manage.py dbshell
)を介してレコードを挿入しました。私はその後、Djangoの管理インターフェースでレコードを見に行きました。すべてのレコードが期待どおりに表示されました。Djangoはオブジェクトを完全に更新しません。キャッシュまたはインデックス?
しかし、Django(直接SQLではありません)経由のクエリはレコードを返しませんでした。私は管理者インターフェイスを介してレコードに行った後、Save
をクリックしただけで、レコードがクエリに表示されました。
私はDjangoの新機能ですが、Djangoのドキュメントを繰り返し検索して読み込んだ後、私は答えを見つけられませんでした。何が起こっているのか、そしてSQL INSERT
ステートメントをクエリに表示させるには、各レコードにSave
という管理インターフェイスを介してアクセスしてください。
をあなたが何を意味するのです 『しかし、ジャンゴ(ない直接SQL)を介して任意のクエリは、レコードを返しませんでした。』 ?あなたは例を投稿できますか? –
キャッシングが有効になっていますか? –
私はDjangoを初めて使ったので、私を許してください。私はdbshellでSQLを使用して照会すると、管理インターフェースを介してレコードを見ることができます。しかし、いくつかの日付基準を満たすすべてのレコードをリストするなどの管理インターフェースの一部ではない通常のコードは返されません。 – Brian