以v2ex的mention功能為例。
我的想法是,提交輸入內容後,用正則尋找“@”字符,再取得“@”後面的文字字段,如果數據庫裏面有這個用戶,就給@字段添加用戶profile鏈接和發送notification。
後端是python的django。
這個思路對嗎?有不對請指正。
還是應該在前端用javascript來實現?
以v2ex的mention功能為例。
我的想法是,提交輸入內容後,用正則尋找“@”字符,再取得“@”後面的文字字段,如果數據庫裏面有這個用戶,就給@字段添加用戶profile鏈接和發送notification。
後端是python的django。
這個思路對嗎?有不對請指正。
還是應該在前端用javascript來實現?
|
clinoJul 20, 2015 via Android
1
后端实现比较好吧
|
|
2
可以看v2ex的源代码,https://github.com/livid/v2ex/blob/master/v2ex/templatetags/filters.py - mentions function
|
|
3
前端实现可以看redmine插件https://github.com/arkhitech/redmine_mentions
|
|
4
|
|
5
|