Hola, me parece que en la base de datos de postgres, no podemos configurar la sensibilidad de acento por defecto (en intercambios de correo antiguos).cómo tener filtro insensible al acento en django con postgres?
¿Hay alguna manera de tener un _icontains también insensible a caracteres especiales (é, è, à, ç, ï) o debo usar postgres regex para reemplazar ambos lados con _iregex (ç-> c, é-> e ...)?
editar: esta pregunta es anterior y se guarda para los usuarios de django anteriores a la 1.8. Para aquellos que usan las últimas versiones de django, aquí la nueva forma: https://docs.djangoproject.com/en/dev/ref/contrib/postgres/lookups/#std:fieldlookup-unaccent
¿Cómo usar la carpeta como back-end de db? ¿Debo ponerlo en el directorio usr/local/lib/python2.7/dist-packages/django/db/backends o debo declararlo de alguna manera? – Falcoa
si no se utiliza Django 1.8, sólo tiene que utilizar la ruta salpicada de pitón en su base de datos BASES DE DATOS = { "por defecto": { "MOTOR": "my_app.my_backend_module" [...]}} i – christophe31
Agregué la ruta de puntos de python en el backend de la base de datos, pero obtuve un error ImproperlyConfigured: raise ImproperlyConfigured (error_msg) django.core.exceptions.ImproperlyConfigured: 'myAPP.backends.base' no es un back-end de base de datos disponible. Trate de usar 'django.db.backends.XXX', donde XXX es uno de: u'mysql 'u'oracle', u'postgresql_psycopg2' , u'sqlite3' error fue: Sin módulo denominado base de ¿Le ¿Sabes qué debo hacer para resolver este error? – Falcoa