本文整理汇总了Python中website.project.model.get_pointer_parent函数的典型用法代码示例。如果您正苦于以下问题:Python get_pointer_parent函数的具体用法?Python get_pointer_parent怎么用?Python get_pointer_parent使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了get_pointer_parent函数的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: get_pointed
def get_pointed(auth, node, **kwargs):
"""View that returns the pointers for a project."""
# exclude folders
return {'pointed': [
serialize_pointer(each, auth)
for each in node.pointed
if not get_pointer_parent(each).is_folder
]}
示例2: serialize_pointer
def serialize_pointer(pointer, auth):
node = get_pointer_parent(pointer)
if node.can_view(auth):
return {
'id': node._id,
'url': node.url,
'title': node.title,
'authorShort': abbrev_authors(node),
}
return {
'url': None,
'title': 'Private Component',
'authorShort': 'Private Author(s)',
}
示例3: serialize_pointer
def serialize_pointer(pointer, auth):
node = get_pointer_parent(pointer)
if node.can_view(auth):
return {"id": node._id, "url": node.url, "title": node.title, "authorShort": abbrev_authors(node)}
return {"url": None, "title": "Private Component", "authorShort": "Private Author(s)"}