如何在“#”之后在db字段中搜索字符串,并将其添加到django中的另一个db字段

时间:2012-07-13 17:14:31

标签: django django-models django-views

我想要一个内容输入块。当用户在字段中键入#word或#blah时,我希望有效地搜索该字段,并将“#”后面的字符串添加到另一个字段作为另一个表中的n条目。就像Twitter做的那样。这将允许用户稍后按该字符串进行排序。

我相信我会将此作为模型中save方法的一部分,但我不确定。并且,如果#blah已经存在,那么内容将属于那个“blah”

有人可以建议如何做到这一点的样本吗?这有点超出了我能够自己解决的问题。

谢谢!

1 个答案:

答案 0 :(得分:1)

您可以在regex期间使用save()re),或者每当检查您的字段文本是否包含#(?P<blah>\w+)时,提取您的版本并将其用于您想要的任何内容