Django 设备不接受 YAML?

标签 django yaml fixtures

$ 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/

相关文章:

ruby - Rails Foxy Fixtures 抛出未知列错误

python - 用 non_atomic_requests 替换 django 装饰器 commit_manually

python - Django 查询查找具有大于零的特定值的行数,按用户分组

django - 使用带命名空间的参数反转 'password_reset_done'

syntax - 如何正确拥有多行 yaml 字符串?

python - pytest fixture 范围如何工作?

python - pytest - 如何在特定测试后执行函数

Django:如何防止同时修改数据库条目

java - 如何使用JavaBuilders创建JFreeChart控件?

java - 无法使用java将yaml字符串转换为json字符串