diff --git a/.travis.yml b/.travis.yml
index b87582d5145333a25cd2ae42e26f08f995f79469..3ed2151ff1a96a6d1901a1dac23a235dccddb598 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -15,9 +15,10 @@ script:
   - coverage run --branch --source=celery_haystack `which django-admin.py` test celery_haystack
   - coverage report --omit=celery_haystack/test*
 env:
-  - DJANGO="Django==1.8.18"
-  - DJANGO="Django==1.10.8"
-  - DJANGO="Django==1.11.5"
+  - DJANGO="Django>=1.8,<1.9"
+  - DJANGO="Django>=1.9,<1.10"
+  - DJANGO="Django>=1.10,<1.11"
+  - DJANGO="Django>=1.11,<1.12"
 
 notifications:
     irc: "irc.freenode.org#haystack"