标签: python mysql flask autocomplete mention
我正在尝试创建一个类似于Facebook的网络应用程序,我想知道如何在用户输入输入字段时检测到提及/主题标签?例如,当他们写“@jo”时,我想创建一个自动完成功能,其下拉选项为:
John Snow Johnathan Smith Joey Li
这是在Flask上运行的网络应用。我的数据库是一个MySQL数据库。
我如何做到这一点?
答案 0 :(得分:1)
当用户键入时,您可以使用Javascript通过regEx检测主题标签,然后请求数据库知道提及或/和主题标签是否存在。
RegEx:detecting hashtags and @ in string
使用数据库:Database design for apps using "hashtags"