Python 如何使用'@';关于django开发的项目
我正在尝试实现社交网站(如twitter)上使用的“@”功能,以标记或提及我的django项目中的用户。比如说,点击时,“@stack”应该进入stack的配置文件Python 如何使用'@';关于django开发的项目,python,django,django-templates,instagram,social-networking,Python,Django,Django Templates,Instagram,Social Networking,我正在尝试实现社交网站(如twitter)上使用的“@”功能,以标记或提及我的django项目中的用户。比如说,点击时,“@stack”应该进入stack的配置文件 如何做到这一点对我很有帮助。在编辑器右侧处理的提及系统?以下是世卫组织提供的直接提及用户[用户名]=> 另请参阅关于函数,如果您需要为其他用户提到的用户实现通知系统,如stackoverflow,则此功能非常有用 def markdown_find_mentions(markdown_text): """ To fi
如何做到这一点对我很有帮助。在编辑器右侧处理的提及系统?以下是世卫组织提供的直接提及用户[用户名]=> 另请参阅关于函数,如果您需要为其他用户提到的用户实现通知系统,如stackoverflow,则此功能非常有用
def markdown_find_mentions(markdown_text):
"""
To find the users that mentioned
on markdown content using `BeautifulShoup`.
input : `markdown_text` or markdown content.
return : `list` of usernames.
"""
mark = markdownify(markdown_text)
soup = BeautifulSoup(mark, 'html.parser')
return list(set(
username.text[1::] for username in
soup.findAll('a', {'class': 'direct-mention-link'})
))
这是一个简单的流程
提及系统在编辑器上处理,对吗?以下是世卫组织提供的直接提及用户[用户名]=> 另请参阅关于函数,如果您需要为其他用户提到的用户实现通知系统,如stackoverflow,则此功能非常有用
def markdown_find_mentions(markdown_text):
"""
To find the users that mentioned
on markdown content using `BeautifulShoup`.
input : `markdown_text` or markdown content.
return : `list` of usernames.
"""
mark = markdownify(markdown_text)
soup = BeautifulSoup(mark, 'html.parser')
return list(set(
username.text[1::] for username in
soup.findAll('a', {'class': 'direct-mention-link'})
))
这是一个简单的流程