Светильники Django, не принимающие YAML? - PullRequest
12 голосов
/ 20 октября 2011
$ 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, с другой стороны, работает нормально.

Версия Django:

django.VERSION (1, 3, 1, «окончательный», 0)

Ответы [ 2 ]

31 голосов
/ 20 октября 2011

.yaml это то, что вы хотите. Убедитесь, что YAML установлен и доступен для Python, выполнив:

> pip install pyyaml
0 голосов
/ 19 августа 2013

Linux на основе Debian - Ubuntu и т. Д. И т. Д.

sudo apt-get install python-yaml
или
apt-get install python-yaml

...