faker 如何生成浏览器可以理解的 yaml 列表?
How faker generate a yaml list that browser understand?
我已使用 POST 方法发送请求
response = user.post(url , data)
这是 YAML 数据:
description: "{{text}}"
tags:
- "{{tags}}"
private: true
background: "{{background}}"
name: "{{name}}"
我正在使用 Faker 处理惰性数据
格式如下:
def tags(self):
format = [
'blue',
'gray',
'took a while',
'tag, new',
'work',
'whatever',
'tag',
'truck',
'merchant card'
]
return self.random_element(format)
这是我渲染后的数据
{'tags': '-"work"', 'private': True, 'background': 'black', 'name': 'Mr. Shayne Sauer', 'description': 'Architecto quod laudantium corporis ex voluptatibus dolorem sint nisi. Id maiores reiciendis sequi. Non non qui nulla rerum non veniam.'}
这里是发送请求后的响应
'{"_status": "ERR", "_issues": {"tags": "must be of list type"}, "_error": {"message": "Insertion failure: 1 document(s) contain(s) error(s)", "code": 422}}'
我的问题是如何将 YAML 数据呈现到列表中?
您的 -
和后续值之间需要一个 space。你想要这个:
tags:
- "{{tags}}"
...或者只是:
tags: [ "{{tags}}" ]
我已使用 POST 方法发送请求
response = user.post(url , data)
这是 YAML 数据:
description: "{{text}}"
tags:
- "{{tags}}"
private: true
background: "{{background}}"
name: "{{name}}"
我正在使用 Faker 处理惰性数据 格式如下:
def tags(self):
format = [
'blue',
'gray',
'took a while',
'tag, new',
'work',
'whatever',
'tag',
'truck',
'merchant card'
]
return self.random_element(format)
这是我渲染后的数据
{'tags': '-"work"', 'private': True, 'background': 'black', 'name': 'Mr. Shayne Sauer', 'description': 'Architecto quod laudantium corporis ex voluptatibus dolorem sint nisi. Id maiores reiciendis sequi. Non non qui nulla rerum non veniam.'}
这里是发送请求后的响应
'{"_status": "ERR", "_issues": {"tags": "must be of list type"}, "_error": {"message": "Insertion failure: 1 document(s) contain(s) error(s)", "code": 422}}'
我的问题是如何将 YAML 数据呈现到列表中?
您的 -
和后续值之间需要一个 space。你想要这个:
tags:
- "{{tags}}"
...或者只是:
tags: [ "{{tags}}" ]