Python 在Django中使用YAML文件作为数据源
我正在使用django和django rest框架 我有一个代表数据库的YAML文件。 每个对象都有一个id和数据 我希望能够将数据用作drf中的资源。 我不需要创建新对象并保存它们,我只需要阅读它Python 在Django中使用YAML文件作为数据源,python,django,django-rest-framework,Python,Django,Django Rest Framework,我正在使用django和django rest框架 我有一个代表数据库的YAML文件。 每个对象都有一个id和数据 我希望能够将数据用作drf中的资源。 我不需要创建新对象并保存它们,我只需要阅读它 我应该用固定装置来做这个吗?或者有更好的方法。链接这里,但我会发布关于懒惰的答案 不依赖C头的最简单、最纯粹的方法是PyYaml(): #!/usr/bin/env python import yaml with open("example.yaml", 'r') as stream:
我应该用固定装置来做这个吗?或者有更好的方法。链接这里,但我会发布关于懒惰的答案 不依赖C头的最简单、最纯粹的方法是PyYaml():
#!/usr/bin/env python
import yaml
with open("example.yaml", 'r') as stream:
try:
print(yaml.safe_load(stream))
except yaml.YAMLError as exc:
print(exc)