forked from rc/aircox
use django filters + search filter; still need adapts sub-page list views
This commit is contained in:
@ -53,6 +53,11 @@ class PageQuerySet(InheritanceQuerySet):
|
||||
return self.filter(parent=parent) if id is None else \
|
||||
self.filter(parent__id=id)
|
||||
|
||||
def search(self, q, search_content=True):
|
||||
if search_content:
|
||||
return self.filter(models.Q(title__icontains=q) | models.Q(content__icontains=q))
|
||||
return self.filter(title__icontains=q)
|
||||
|
||||
|
||||
class BasePage(models.Model):
|
||||
""" Base class for publishable content """
|
||||
|
Reference in New Issue
Block a user