我具体说的是标签模型,我没有太多的经验。代码是这样的:
@register_snippet
class ArticleTag(index.Indexed,Tag):
class Meta:
proxy=True
search_fields = [
index.SearchField('name', partial_match=True),
index.SearchField('slug', partial_match=True),
]
标签模型有两个字段,“name”和“slug”。但是现在我想添加第三个名为'type'的自定义字段,它将是一个CharField。在
我试着改成这样:
^{pr2}$但是服务器会产生:
ERRORS:
?: (models.E017) Proxy model 'ArticleTag' contains model fields.
我怎样才能实现我想要做的?在
要从
TagBase
继承的标记气体,您必须创建一个自定义的直通模型。django-taggit
文档有an example on how to create custom tags。在相关问题 更多 >
编程相关推荐