2011-10-19 20 views
12
$ python manage.py loaddata fixtures/initial_data.yaml 
Problem installing fixture 'fixtures/initial_data': yaml is not a known serialization format. 
$ 
$ python manage.py loaddata fixtures/initial_data.yml 
Problem installing fixture 'fixtures/initial_data': yml is not a known serialization format. 

Según la documentación de Django este formato debe ser compatible, pero obtengo los errores anteriores. JSON, por otro lado, funciona bien. versiónAccesorios Django que no aceptan YAML?

Django:

django.VERSION (1, 3, 1, 'final', 0)

+0

¿Qué versión de Django está usando? –

+0

1.3.1, edité la publicación. – Ska

Respuesta

31

.yaml es lo usted quiere. Asegúrese de que YAML está instalado y disponible para Python ejecutando: Linux basada

> pip install pyyaml 
+3

Debería leer pip install pyyaml ​​ – Ska

+1

En el caso de Mac OS, debe instalar libyaml 1st -> port install libyaml. – Wonil

+1

o 'brew install libyaml' si usa homebrew – kissgyorgy

0

debian - ubuntu, etc, etc

sudo apt-get install python-yaml
o
apt-get install python-yaml

Cuestiones relacionadas