Question

J'essaie de Dumpdata dans un fichier et de continuer à obtenir cette erreur:

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

J'ai un sentiment que cela a quelque chose à voir avec le codePage ou unicode. Essayant d'exécuter cela dans PowerShell, et il n'y avait aucune erreur, mais les données ont été imprimées sur l'écran et que le fichier était vide ... (comme si le signe> n'était pas là).

Quelqu'un a une idée de ce qui pourrait provoquer cela?

Merci d'avance :)

Était-ce utile?

La solution

Si je ne me trompe pas, vous utilisez

manage.py dumpdata

Essayez de l'utiliser comme ça

python manage.py dumpdata

Ça devrait fonctionner.

merci

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top