summaryrefslogtreecommitdiff
path: root/ishtar/furnitures/views.py
diff options
context:
space:
mode:
authorÉtienne Loks <etienne.loks@peacefrogs.net>2011-01-27 18:05:32 +0100
committerÉtienne Loks <etienne.loks@peacefrogs.net>2011-01-27 18:05:32 +0100
commit95fa295d7d93cdb65755e66c559a792edec4f17a (patch)
tree0b45d6a11a650fbbf1a077cccf8e635305e56938 /ishtar/furnitures/views.py
parent4910b41a5689e7af239edc8fff5d9aceef9e318e (diff)
downloadIshtar-95fa295d7d93cdb65755e66c559a792edec4f17a.tar.bz2
Ishtar-95fa295d7d93cdb65755e66c559a792edec4f17a.zip
Town and departement import script from CSV file - insee data for France (refs #148)
Diffstat (limited to 'ishtar/furnitures/views.py')
-rw-r--r--ishtar/furnitures/views.py5
1 files changed, 2 insertions, 3 deletions
diff --git a/ishtar/furnitures/views.py b/ishtar/furnitures/views.py
index 03029cfe4..c9ea7a0fd 100644
--- a/ishtar/furnitures/views.py
+++ b/ishtar/furnitures/views.py
@@ -91,9 +91,8 @@ def autocomplete_town(request):
for q in q.split(' '):
extra = Q(name__icontains=q)
if settings.COUNTRY == 'fr':
- extra = extra | (Q(canton__name__istartswith=q) | \
- Q(canton__arrondissement__name__istartswith=q) | \
- Q(canton__arrondissement__department__label__istartswith=q))
+ extra = (extra | Q(numero_insee__istartswith=q) | \
+ Q(departement__label__istartswith=q))
query = query & extra
limit = 15
towns = models.Town.objects.filter(query)[:limit]