Vous n'êtes pas identifié(e).
Bonjour,
J'ai un souci avec Geodjango voici mon erreur :
DeprecationW
arning: django.contrib.gis is now implemented as a full database backend. Modify
ENGINE in the default database configuration to select a backend from 'django.c
ontrib.gis.db.backends'
J'ai testé avec pas mal de configuration différentes mais je préfère m'en référer à vous pour avoir plus de précisions.
Ma configuration:
settings.py
INSTALLED_APPS = (
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.sites',
'django.contrib.messages',
'django.contrib.staticfiles',
# Uncomment the next line to enable the admin:
'django.contrib.admin',
'django.contrib.gis',
'monapp',
)
admin.py
# -*- coding: utf-8 -*-
from django.contrib.gis import admin
from models import *
from django.contrib.auth.models import User
url.py
from django.conf.urls.defaults import patterns, include, url
from django.contrib.gis import admin
admin.autodiscover()
etc...
models.py
# -*- coding: utf-8 -*-
from django.contrib.gis.db import models
from django.contrib.auth.models import User
Merci
Hors ligne
C'est explicite : il te demande de mettre ENGINE : 'django.contrib.gis.db.backends' comme ENGINE dans ton fichier settings.py
comme ça :
DATABASES = {
'default': {
'ENGINE': 'django.contrib.gis.db.backends.postgis',
'NAME': 'mabase',
'USER': 'torrak',
'PASSWORD': 'xxxxx',
},
}
Hors ligne
Merci cela venait de la.
Pourtant mon hébergeur spécifie qu'il faut mettre 'postgresql_psycopg2'.
L'erreur est corrigé.
Encore merci
Hors ligne