Question

I'm trying to dumpdata into a file, and keep getting this error:

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

I have a feeling this has something to do with codepage or unicode. Trying executing this in PowerShell, and there was no error, but the data was PRINTED to the screen and the file was empty... (as if the > sign wasn't there).

Anyone has any idea what could cause this?

Thanks in advance :)

Was it helpful?

Solution

If I am not wrong, you are using

manage.py dumpdata

try to use it like this

python manage.py dumpdata

It should work.

Thanks

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top