Start news field s timefield
This commit is contained in:
parent
530b7e2ab6
commit
a9d45ab7bb
|
|
@ -42,13 +42,12 @@ class NewsDocument(Document):
|
|||
},
|
||||
multi=True)
|
||||
favorites_for_users = fields.ListField(field=fields.IntegerField())
|
||||
|
||||
start = fields.DateField(attr='start')
|
||||
class Django:
|
||||
|
||||
model = models.News
|
||||
fields = (
|
||||
'id',
|
||||
'start',
|
||||
'end',
|
||||
'slug',
|
||||
'state',
|
||||
|
|
|
|||
|
|
@ -206,6 +206,7 @@ class NewsDocumentSerializer(InFavoritesMixin, DocumentSerializer):
|
|||
'preview_image_url',
|
||||
'news_type',
|
||||
'tags',
|
||||
'start',
|
||||
'slug',
|
||||
)
|
||||
|
||||
|
|
|
|||
|
|
@ -5,6 +5,7 @@ from django_elasticsearch_dsl_drf.filter_backends import (
|
|||
FilteringFilterBackend,
|
||||
GeoSpatialFilteringFilterBackend,
|
||||
GeoSpatialOrderingFilterBackend,
|
||||
OrderingFilterBackend,
|
||||
)
|
||||
from elasticsearch_dsl import TermsFacet
|
||||
from django_elasticsearch_dsl_drf.viewsets import BaseDocumentViewSet
|
||||
|
|
@ -27,9 +28,15 @@ class NewsDocumentViewSet(BaseDocumentViewSet):
|
|||
filters.CustomSearchFilterBackend,
|
||||
FilteringFilterBackend,
|
||||
filters.CustomFacetedSearchFilterBackend,
|
||||
GeoSpatialOrderingFilterBackend,
|
||||
OrderingFilterBackend
|
||||
]
|
||||
|
||||
ordering_fields = {
|
||||
'start': {
|
||||
'field': 'start',
|
||||
},
|
||||
}
|
||||
|
||||
faceted_search_fields = {
|
||||
'tag': {
|
||||
'field': 'tags.id',
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user