中级
实现DTO数据传输对象转换
未完成
中级参考
代码结构已给出,请填写 ____ 处
def solve():
from pyodide.http import open_url
from io import StringIO
users_csv = open_url(____).read()
import pandas as pd, json
from io import StringIO
users = pd.read_csv(StringIO(____))
def request_to_internal(____):
return {
'____': req_body.get(____).strip().lower(),
'____': req_body.get(____).strip().lower(),
'____': req_body.get(____),
'____': req_body.get(____),
'____': '____',
}
def internal_to_response(____):
return {
'____': internal.get(____),
'____': internal['____'],
'____': internal['____'],
'____': internal['____'],
'____': internal['____'],
}
req = {'____': '____', '____': '____', '____': '____', '____': '____'}
internal = request_to_internal(____)
print(____)
response = internal_to_response(____)
print(____)
示例
输入
solve()
期望输出
Internal model: {"username": "alice_new", "email": "alice@test.com", "phone_number": "13812345678", "user_role": "admin", "account_status": "active"}
Response DTO: {"id": 9, "username": "alice_new", "email": "alice@test.com", "role": "admin", "status": "active"}
👑
升级 VIP
解锁全部题目,畅通无阻地学习
- ✓ 解锁全部训练包所有题目
- ✓ 查看完整参考代码和提示
- ✓ 浏览器内直接运行 Python 代码
- ✓ 自动批改 + 进度追踪
30天
¥18
1年
¥99
2年
¥158
3年
¥199