我创建了一个名为report.py
的新管理命令。
我的问题是,当我在这个python manage.py report
的提示符上运行命令时,报告工作正常。
然而,当我致电management.call_command('report')
时,它总是会抛出并指向模型的ERRNO9 Bad file descriptor
。如果我需要更具体,请说出来,这是我的第一篇文章。
好吧我会稍微编辑一下,这个电话就像我这样的观点
views.py
management.call_command('inventory_report', **options)
具体来说,erno9指向此
report.py
user = User.objects.get(username=username)
用户名是我在选项kwargs中传递给报告本身的对象的一部分。