我需要将数据提供给一个API,该API可以从系统有效负载的语法如下:
b.User.create([{'user': {'name': 'kylie','full_name': 'kylie'},
'password': {'is_encrypted': True, 'password': 'letmein'},
'perms': [{'partition': '/Common', 'role': 'USER_ROLE_GUEST'}],
'login_shell': '/sbin/nologin'}])
b.User.delete(['ron'])
很明显,create user负载是一个字典列表,它依次由字典delete负载只是一个简单的名称列表。你知道吗
我的示例输入数据是一个列表列表,如下所示:
[['NEW','kylie','OPERATOR','/sbin/nologin'],['DELETE', 'ron', 'ADMINISTRATOR', '/sbin/bash'],['NEW','jessie','GUEST','sbin/nologin']]
需要注意的几点:
新建是指要创建的用户,删除是指要删除的用户
密码是加密的布尔值,密码和分区值总是固定的,不需要从输入中获取,与示例中相同。
迭代输入数据以创建此有效负载的最佳方法是什么?你知道吗
只需迭代输入数据,如下所示
你可以实现
get_user_object
,像这样相关问题 更多 >
编程相关推荐