Я пытаюсь понять, как загрузить тестовые данные в Django и Python 3.7.У меня есть файл YAML ниже
website:
- id: 1
path: "/test"
Довольно простой.В моем модульном тесте я пытаюсь загрузить его, используя
management.call_command('loaddata', 'test_data.yaml', verbosity=0)
Но это приводит к ошибке ниже.Что не так с моим файлом YAML, который может вызвать следующую ошибку?
======================================================================
ERROR: test_add_articlestat (mainpage.tests.FirstTest)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/Users/davea/Documents/workspace/mainpage_project/venv/lib/python3.7/site-packages/django/core/serializers/pyyaml.py", line 73, in Deserializer
yield from PythonDeserializer(yaml.load(stream, Loader=SafeLoader), **options)
File "/Users/davea/Documents/workspace/mainpage_project/venv/lib/python3.7/site-packages/django/core/serializers/python.py", line 91, in Deserializer
Model = _get_model(d["model"])
TypeError: string indices must be integers