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