2010-08-26 58 views
2

如何知道是否为模型创建了新标签?看起来像Django标记API不提供这种方法。我对Django和django-tagging应用程序都很陌生,并希望听到您的建议。如何知道在django-tagging中是否创建了新的标签?

更新:我想要实现的是为标签添加更多属性。我想有另一个模型TagProperties链接到标签模型。每次标签保存时,我也保存TagProperies。

回答

2

一种方法是使用django signals。您可以将post_save信号连接到Tag模型,并在创建新实例时处理该信号。

+0

ars,谢谢你的回答。我会试试看。顺便说一句,我已经更新了问题,你可能会看到另一个解决方案。 – grigy 2010-08-26 08:34:08

+0

这应该没问题:您可以将您的TagProperties对象保存在'post_save'处理程序中。 – ars 2010-08-26 21:52:33