$ 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)
最佳答案
.yaml 就是你想要的。通过运行以下命令确保 YAML 已安装并可用于 Python:
> pip install pyyaml
关于Django 设备不接受 YAML?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7829545/