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 |