commit 51b39fca089f2cb1d3d3501d2e164635fbe52864
Author: Alex Gaynor <alex.gaynor@gmail.com>
Date:   Sat Apr 2 14:36:25 2011 -0400

    Fixed #46 -- XMLField is no longer in Django 1.4

diff --git a/django_filters/filterset.py b/django_filters/filterset.py
index 9405538..a3436a5 100644
--- a/django_filters/filterset.py
+++ b/django_filters/filterset.py
@@ -184,9 +184,6 @@ FILTER_FOR_DBFIELD_DEFAULTS = {
     models.URLField: {
         'filter_class': CharFilter,
     },
-    models.XMLField: {
-        'filter_class': CharFilter,
-    },
     models.IPAddressField: {
         'filter_class': CharFilter,
     },
@@ -194,6 +191,10 @@ FILTER_FOR_DBFIELD_DEFAULTS = {
         'filter_class': CharFilter,
     },
 }
+if hasattr(models, "XMLField"):
+    FILTER_FOR_DBFIELD_DEFAULTS[models.XMLField] = {
+        'filter_class': CharFilter,
+    }
 
 class BaseFilterSet(object):
     filter_overrides = {}
