Python Django租户模式和GeoDjango一起

Python Django租户模式和GeoDjango一起,python,django,postgis,geodjango,Python,Django,Postgis,Geodjango,我想在Django项目中使用和。我有一个默认数据库。但是django租户模式和GeoDjango都希望我在设置中为数据库设置一个自定义引擎 django租户架构希望将其设置为tenant\u schemas.postgresql\u backend 而GeoDjango希望将其设置为django.contrib.gis.db.backends.postgis 这个问题有解决办法吗 编辑:我只想对单个模型使用GeoDjango,我使用的是单个Postgres数据库。我解决这个问题的方法是在tena

我想在Django项目中使用和。我有一个默认数据库。但是django租户模式和GeoDjango都希望我在设置中为数据库设置一个自定义引擎

django租户架构希望将其设置为
tenant\u schemas.postgresql\u backend

而GeoDjango希望将其设置为
django.contrib.gis.db.backends.postgis

这个问题有解决办法吗


编辑:我只想对单个模型使用GeoDjango,我使用的是单个Postgres数据库。

我解决这个问题的方法是在tenant\u schame.postgresql\u BACKEND.base中更改原始的\u后端。我把它改成了

ORIGINAL_BACKEND = getattr(settings, 'ORIGINAL_BACKEND', 'django.contrib.gis.db.backends.postgis')

ORIGINAL_BACKEND = getattr(settings, 'ORIGINAL_BACKEND', 'django.db.backends.postgresql_psycopg2')