2011-10-19 2 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. 

Django 문서에 따르면이 형식이 지원되어야하지만 위의 오류가 발생합니다. JSON은 다른 한편으로는 잘 작동합니다.장고 고정물이 YAML을 허용하지 않습니까?

장고 버전 :

django.VERSION (1, 3, 1, '최종'는 0)

+0

사용하는 장고의 어떤 버전
? –

+0

1.3.1, 나는 포스트를 편집했다. – Ska

답변

31

.yaml 무엇입니까 네가 원해. YAML 실행하여 파이썬에 반드시 설치하고 사용할 수 있는지 확인하십시오 :

> pip install pyyaml 
+3

pip install pyyaml을 읽어야합니다. – Ska

+1

Mac OS의 경우 libyaml 1st -> port install libyaml을 설치해야합니다. homebrew를 사용하는 경우 – Wonil

+1

또는'brew install libyaml' – kissgyorgy

0

데비안 기반의 리눅스 - 우분투 등 등

sudo apt-get install python-yaml
또는 apt-get install python-yaml

관련 문제