def create(cls, session, id, fields):
json = {
'fields': {f[0]: f[1].to_schema() for f in viewitems(fields)}
}
unique_by = [f[0] for f in viewitems(fields) if f[1].unique]
if unique_by:
json['unique_by'] = unique_by
url = session.build_url('datasets', id)
response = session.put(url, json=json)
response.raise_for_status()
return cls.from_json(session, response.json())
评论列表
文章目录