Подтвердить что ты не робот

Django не принимает YAML?

$ 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, 'final', 0)

  
4b9b3361

Ответ 1

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

> pip install pyyaml

Ответ 2

debian linux - ubuntu и т.д. и т.д.

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