列出来自 TinyDB 的文档 ID
Listing the Document ID from TinyDB
我试图从 main.py
中第 40 行的 github (https://github.com/syntaxsmurf/todo/blob/main/main.py) 中列出 db.json 的内容
特别是这一行
for item in db:
table.add_row( item["task"], item["completed_by"], item["status"]) #need to find the right command for pulling data out of tinyDB into these example strings
如您所见,我可以拉出并列出我在 Fx 上使用 item["task]
定义名称的项目
如果您不想看 github,这里是来自 db.json 的示例条目。
{
"_default": {
"1": {
"completed_by": "Today",
"status": "Pending",
"task": "Shopping"
}
}
现在我缺少的是如何提取默认生成的 ID“1”并列出它?我想用它来让用户以后可以删除它。
谢谢,希望问题有道理!
来自 reddit 用户 azzal07:item.doc_id 将是正确的实现方式。
for item in db:
table.add_row(str(item.doc_id), item["task"], item["completed_by"], item["status"])
Str() 用于 Rich table 函数,如果它是一个整数,它就不起作用。
我试图从 main.py
中第 40 行的 github (https://github.com/syntaxsmurf/todo/blob/main/main.py) 中列出 db.json 的内容特别是这一行
for item in db:
table.add_row( item["task"], item["completed_by"], item["status"]) #need to find the right command for pulling data out of tinyDB into these example strings
如您所见,我可以拉出并列出我在 Fx 上使用 item["task]
定义名称的项目如果您不想看 github,这里是来自 db.json 的示例条目。
{
"_default": {
"1": {
"completed_by": "Today",
"status": "Pending",
"task": "Shopping"
}
}
现在我缺少的是如何提取默认生成的 ID“1”并列出它?我想用它来让用户以后可以删除它。
谢谢,希望问题有道理!
来自 reddit 用户 azzal07:item.doc_id 将是正确的实现方式。
for item in db:
table.add_row(str(item.doc_id), item["task"], item["completed_by"], item["status"])
Str() 用于 Rich table 函数,如果它是一个整数,它就不起作用。