0

という新しい管理コマンドを作成しましたreport.py

私の質問は、このようなプロンプトでコマンドを実行するとpython manage.py report、レポートが完全に正常に機能するということです。

ただし、 を呼び出すとmanagement.call_command('report')、常にスローされ、それがERRNO9 Bad file descriptorモデルを指します。もっと具体的に言う必要がある場合は、そう言ってください。これが私の最初の投稿です。

申し分なく、これをもう少し編集します。呼び出しは、このように私のビューにあります

ビュー.py

management.call_command('inventory_report', **options)

特に erno9 はこれを指しています

report.py

user = User.objects.get(username=username)

ユーザー名は、オプション kwargs でレポート自体に渡すオブジェクトの一部です。

4

0 に答える 0