新手在这里。我正在使用Tornado和PyMongo,我正在尝试从ObjectId中获取字符串,所以我可以这样做:
<p><a href="/edit/{{ **object ID string** }}">Edit</a></p>
来自
"_id": {
"$oid": "50c26c91efbdd2ebb88da37c"
},
此外,这是一个好/坏的想法? 任何帮助将不胜感激。
答案 0 :(得分:0)
Python str
函数将ObjectId
转换为字符串:
o = ObjectId()
print(str(o))
输出
50c2852fa6165435b11ed7d7
答案 1 :(得分:0)
阅读Mongoengine文档后,我发现对于他们的{_id: {$oid: ''}}
方案,他们有一个名为'id'的字段。所以我需要:
<a href="/edit/{{ doc['id'] }}">