forked from mirror/MrDoc
20 lines
584 B
Python
20 lines
584 B
Python
# coding:utf-8
|
||
# @文件: search_indexes.py
|
||
# @创建者:州的先生
|
||
# #日期:2020/11/22
|
||
# 博客地址:zmister.com
|
||
|
||
from haystack import indexes
|
||
from app_doc.models import *
|
||
|
||
# 文档索引
|
||
class DocIndex(indexes.SearchIndex,indexes.Indexable):
|
||
text = indexes.CharField(document=True, use_template=True)
|
||
top_doc = indexes.IntegerField(model_attr='top_doc')
|
||
modify_time = indexes.DateTimeField(model_attr='modify_time')
|
||
|
||
def get_model(self):
|
||
return Doc
|
||
|
||
def index_queryset(self, using=None):
|
||
return self.get_model().objects.filter(status=1) |