Django DumpDataはファイルに書き込まれず、 "Bad File Descriptor"エラーを生成します。
質問
私はファイルにダンプさせて、このエラーを得ることを続けています:
d:\django\mysite>manage.py dumpdata > alldata.json
Traceback (most recent call last):
File "D:\django\mysite\manage.py", line 10, in <module>
execute_from_command_line(sys.argv)
File "C:\Python27\lib\site-packages\django\core\management\__init__.py", line 443, in execute_from_command_line
utility.execute()
File "C:\Python27\lib\site-packages\django\core\management\__init__.py", line 382, in execute
self.fetch_command(subcommand).run_from_argv(self.argv)
File "C:\Python27\lib\site-packages\django\core\management\base.py", line 196, in run_from_argv
self.execute(*args, **options.__dict__)
File "C:\Python27\lib\site-packages\django\core\management\base.py", line 241, in execute
self.stdout.write(output)
IOError: [Errno 9] Bad file descriptor
.
私はこれがコードページまたはUnicodeと関係がある気分があります。 PowerShellでこれを実行してもエラーが発生しましたが、データは画面に印刷され、ファイルが空の...(>符号がありましたかのように)
だれでもこれを引き起こす可能性があるのはどんな考えでもありますか?
事前にありがとう:)
解決
私が間違っていない場合は、
を使っていますmanage.py dumpdata
.
このようなものを使ってみてください
python manage.py dumpdata
.
仕事はべきです。
ありがとう
所属していません StackOverflow