From 1aeefa1d56ef3d9686bdebc13291f7783a01c8e8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Laura=20Kl=C3=BCnder?= Date: Tue, 23 Aug 2016 01:56:56 +0200 Subject: [PATCH] introduce django-parler and geodjango to each other --- src/c3nav/models.py | 20 ++++++++++++++++++++ src/requirements.txt | 1 + 2 files changed, 21 insertions(+) create mode 100644 src/c3nav/models.py diff --git a/src/c3nav/models.py b/src/c3nav/models.py new file mode 100644 index 00000000..c6c01b0f --- /dev/null +++ b/src/c3nav/models.py @@ -0,0 +1,20 @@ +from django.contrib.gis.db import models +from django.contrib.gis.db.models.query import GeoQuerySet + +from parler.managers import TranslatableManager, TranslatableQuerySet +from parler.models import TranslatableModel + + +class TranslatableGeoQuerySet(TranslatableQuerySet, GeoQuerySet): + pass + + +class TranslatableGeoManager(TranslatableManager): + queryset_class = TranslatableGeoQuerySet + + +class TranslatableGeoModel(TranslatableModel, models.Model): + objects = TranslatableGeoManager() + + class Meta: + abstract = True diff --git a/src/requirements.txt b/src/requirements.txt index e2dbc266..138dfe8e 100644 --- a/src/requirements.txt +++ b/src/requirements.txt @@ -2,3 +2,4 @@ Django>=1.9,<1.10 django-bootstrap3>=6.2,<6.3 django-compressor==2.0 csscompressor +django-parler>=1.6,<17