first base of project-changed apps: Herd-livestock-tag-log-elasticsearch-

This commit is contained in:
2025-05-24 15:01:55 +03:30
parent eab40af15d
commit 90a46e493c
129 changed files with 3844 additions and 187 deletions

View File

@@ -1,24 +1,24 @@
from .models import User, Province
from django_elasticsearch_dsl import Document, fields
from django_elasticsearch_dsl.registries import registry
@registry.register_document
class UserDocument(Document):
"""ElasticSearch Document for indexing users"""
class Index:
name = 'users'
settings = {
'number_of_shards': 1,
'number_of_replicas': 0 # number of copies from data in document
}
class Django:
model = User
fields = [
"id",
"username",
"mobile",
"nationality"
]
# from .models import User, Province
# from django_elasticsearch_dsl import Document, fields
# from django_elasticsearch_dsl.registries import registry
#
#
# @registry.register_document
# class UserDocument(Document):
# """ElasticSearch Document for indexing users"""
#
# class Index:
# name = 'users'
# settings = {
# 'number_of_shards': 1,
# 'number_of_replicas': 0 # number of copies from data in document
# }
#
# class Django:
# model = User
# fields = [
# "id",
# "username",
# "mobile",
# "nationality"
# ]