私のウェブdjangoでは、私はModels.objects.all()の問い合わせ、または実際には他のどのモデルもviews.pyで行います。それは私の[、]値(空の配列)を返す - ログからのビュー。しかし、manage.pyシェルに戻って、オブジェクトを取り出すことができます。 mysqlデータベースには、データエントリがあります!djangoデータベースの同期の問題
ここからデバッグする方法はわかりませんが、このエラーを解決する方法はありますか?これは私の初めてのことではありません。私は数ヶ月前からdjangoプロジェクトを行ってきました。今日だけ、それは私にこの問題を与えている。
編集:この問題は非常に奇妙です。誰かがこの問題に遭遇したのかどうか不思議です。私はEclipseを使ってスクリプト(views.py、models.pyなど)を編集しています。
あなたは 'import pdb;を使ってみましたか? pdb.set_trace() 'を呼び出してデバッガを試してみますか? –
解決策を見つけましたか?私はORACLEと同様の問題を抱えています。私は、SQLのプレーンインターフェイスでエントリを追加することはできますが、djangoクラスはそれらを見ません。ただし、django save()を呼び出してデータベースにエントリを追加すると、そのエントリを見ることができます。 要点:django save()呼び出しでデータベースにエントリが追加された場合、django objects.all()はそれを取得しますが、プレーンSQLで追加されたエントリは取得されません。 ありがとう! –