DependenciesΒΆ
elasticsearch and elasticsearch-dsl
Depending on your Elasticsearch
version (either 2.x, 5.x or 6.x) you should
use 2.x, 5.x or 6.x versions of the elasticsearch
and elasticsearch-dsl
packages accordingly.
django-elasticsearch-dsl
You are advised to use the latest version of django-elasticsearch-dsl.
As of django-elasticsearch-dsl-drf
0.19, support for Elasticsearch versions
prior 6.x has been dropped.
Django/ Django REST Framework
Initial version of this package was written for djangorestframework 3.6.2.
Starting from django-elasticsearch-dsl-drf
version 0.18, support for
Django
versions prior 1.11 and Django REST Framework
versions prior 3.9
has been dropped.
Current compatibility matrix is:
Django | Django REST Framework |
1.11 | 3.9.3 |
2.0 | 3.9.3 |
2.1 | 3.9.3 |
2.2 | 3.9.3 |
The version 0.17.7 has been tested with the following versions of Django and Django REST Framework:
Django | Django REST Framework |
1.8 | 3.6.2 |
1.9 | 3.6.2 |
1.10 | 3.6.2 |
1.11 | 3.7.7 |
2.0 | 3.7.7 |
2.1 | 3.8.2 |
2.2 | 3.9.2 |