Pergunta

Eu estou tentando dumpdata em um arquivo, e continuar a receber este erro:

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

Eu tenho um sentimento que este tem algo a ver com a página de código ou unicode.Tentando executar esta no PowerShell, e não houve nenhum erro, mas a data foi IMPRESSO na tela e o arquivo estava vazio...(como se o > sinal não estava lá).

Alguém tem alguma idéia do que poderia causar isso?

Obrigado :)

Foi útil?

Solução

Se não estou errado, você está usando

manage.py dumpdata

tente usá-lo como este

python manage.py dumpdata

Ele deve funcionar.

Obrigado

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top