Python Djangoでアプリケーションを作成しています。
下記のコードに限らないですが、デバッグ時にDjangoのQuerySetの中身が見たいと思うことが良くあります。
Python
1 jobs = Job.objects\ 2 .order_by('job_code')\ 3 .all()\ 4 .select_related() 5 6 return JsonResponse(serializers.serialize("json", jobs), safe=False)
単純なものだと、
Python
1jobs.job_code
等で直接見ることができますが、上記の例のように「.select_related()」してリレーションを取得するときなどは、思い通りにSQLが実行されたかもわからず、項目名もよくわからなくなる時があります。
やりたいことは単純で、DjangoのQuerySetの中身をデバッグで見たいだけなのですが、シンプルな方法はないのでしょうか?
いままで試したことは、「django-debug-toolbar」で実行SQLを確認することはできました。ですが、上記のようにAjaxで実行した際は、SQLが表示されません。
上級者の皆様は、どのようにデバッグしているのでしょうか?
あなたの回答
tips
プレビュー