Django-fr

Forum

#1 12-04-2012 11:08:26

ael666
Membre
Inscription : 22-11-2011
Messages : 15

ERREUR ORA-06413: Connection not open

bonjour,

j'essaie de mettre a jour un projet réalisé sur django 1.1 vers la version 1.4.
j'ai une page admin et une autre acceuil avec liste deroulante correspondant à mon projet sur la version 1.1 ça fonctionne

Sur la version 1.4 ADMIN_MEDIA_PREFIX  n'existe plus.  (version 1.1 ADMIN_MEDIA_PREFIX = '/media/')

j'ai essayé de m'en sortir avec la doc python (http://readthedocs.org/docs/django/en/l … ial01.html) pour lcomprendre les nouveaux paramétres mais j'ai un peu de mal .
malgré tout aprés avoir modifié mon settings et essayé différentes choses sad mais  j'ai tjrs la même erreur. la connection avec oracle n'est pas ouverte.
J'ai essayé d'avoir accés à mes donnéees directement dans le shell sur le serveur et là pas de problème.
si une bonne âme pouvait m'aider dans cette mise à jour ce serait sympa

merci

Hors ligne

#2 17-04-2012 16:00:58

SBillion
Membre
Lieu : grenoble
Inscription : 05-08-2011
Messages : 43
Site Web

Re : ERREUR ORA-06413: Connection not open

Bonjour,

Que te dis firebug? Quelle est l'url vers laquelle ton application tente de
se connecter?

Le 12 avril 2012 12:08, ben <benlefeuvre _AT_ hotmail.fr> a écrit :

> bonjour,
>
> j'essaie de mettre a jour un projet réalisé sur django 1.1 vers la
> version 1.4.
> j'ai une page admin et une autre acceuil avec liste deroulante
> correspondant à mon projet sur la version 1.1 ça fonctionne
>
> Sur la version 1.4 ADMIN_MEDIA_PREFIX  n'existe plus.  (version 1.1
> ADMIN_MEDIA_PREFIX = '/media/')
>
> j'ai essayé de m'en sortir avec la doc python
> (http://readthedocs.org/docs/django/en/latest/intro/tutorial01.html) pour
> lcomprendre les nouveaux paramétres mais j'ai un peu de mal .
> malgré tout aprés avoir modifié mon settings et essayé différentes
> choses sad mais  j'ai tjrs la même erreur. la connection avec oracle n'est
> pas ouverte.
> J'ai essayé d'avoir accés à mes donnéees directement dans le shell sur
> le serveur et là pas de problème.
> si une bonne âme pouvait m'aider dans cette mise à jour ce serait sympa
>
> merci
> _______________________________________________
> django mailing list
> django _AT_ lists.afpy.org
> http://lists.afpy.org/mailman/listinfo/django
>

Hors ligne

#3 16-05-2012 10:47:59

ael666
Membre
Inscription : 22-11-2011
Messages : 15

Re : ERREUR ORA-06413: Connection not open

Salut,

désolé d'avoir mis aussi longtemps à te répondre et merci de ton intérêt

url

urlpatterns = patterns('',
    # Example:
    url(r'^habitats/$','habitats_marins.habitats.views.accueil'),
    #(r'^habitats/(?P<ID>\d+)/$','habitats_marins.habitats.views.detail'),                       

    # Uncomment the admin/doc line below to enable admin documentation:
    # (r'^admin/doc/', include('django.contrib.admindocs.urls')),

    # Uncomment the next line to enable the admin:
    url(r'^admin/', include(admin.site.urls)),
   

)
if settings.DEBUG:
   
    urlpatterns += patterns('',
       url(r'^site-media/(?P<path>.*)$', 'django.views.static.serve',{'document_root': settings.MEDIA_ROOT}),
    )

view

def accueil(request):
   
   
    latest_espece_list = ESPECE.objects.values('LB_NOM').order_by('LB_NOM').distinct('LB_NOM')
    latest_typo_list = ESPECE.objects.values('TYPO').order_by('TYPO').distinct('TYPO')

settings

MEDIA_ROOT = "/home/dino/www/BENOIT/site/habitats_marins/habitats/site-media/"

MEDIA_URL ="http://habitats_marins.dino/site-media/"

STATIC_ROOT = "/home/dino/www/BENOIT/site/habitats_marins/habitats/site-media/"

STATIC_URL ='/static/'

STATICFILES_DIRS = (
   
)

firebug ne me signale pas de problème puisque je n'arrive pas à me connecter a la base.

j'ai juste une page traceback

Environment:


Request Method: GET
Request URL: http://habitats_marins.dino/habitats/

Django Version: 1.5
Python Version: 2.6.5
Installed Applications:
('django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.sites',
'django.contrib.messages',
'django.contrib.staticfiles',
'django.contrib.admin',
'habitats_marins.habitats')
Installed Middleware:
('django.middleware.common.CommonMiddleware',
'django.contrib.sessions.middleware.SessionMiddleware',
'django.middleware.csrf.CsrfViewMiddleware',
'django.contrib.auth.middleware.AuthenticationMiddleware',
'django.contrib.messages.middleware.MessageMiddleware')


Traceback:
File "/usr/local/lib/python2.6/dist-packages/django/core/handlers/base.py" in get_response
  111.                         response = callback(request, *callback_args, **callback_kwargs)
File "/home/dino/www/BENOIT/site/habitats_marins/habitats/views.py" in accueil
  13.     latest_espece_list = ESPECE.objects.values('LB_NOM').order_by('LB_NOM').distinct('LB_NOM')
File "/usr/local/lib/python2.6/dist-packages/django/db/models/query.py" in _result_iter
  118.                 self._fill_cache()
File "/usr/local/lib/python2.6/dist-packages/django/db/models/query.py" in _fill_cache
  875.                     self._result_cache.append(self._iter.next())
File "/usr/local/lib/python2.6/dist-packages/django/db/models/query.py" in iterator
  945.         for row in self.query.get_compiler(self.db).results_iter():
File "/usr/local/lib/python2.6/dist-packages/django/db/models/sql/compiler.py" in results_iter
  763.         for rows in self.execute_sql(MULTI):
File "/usr/local/lib/python2.6/dist-packages/django/db/models/sql/compiler.py" in execute_sql
  817.         cursor = self.connection.cursor()
File "/usr/local/lib/python2.6/dist-packages/django/db/backends/__init__.py" in cursor
  306.             cursor = self.make_debug_cursor(self._cursor())
File "/usr/local/lib/python2.6/dist-packages/django/db/backends/oracle/base.py" in _cursor
  479.             self.connection = Database.connect(conn_string, **conn_params)

Exception Type: DatabaseError at /habitats/
Exception Value: ORA-06413: Connection not open.

je debute sur django et dans l'élaboration de page web en générale alors j'espère avoir compris ce que tu me demandais.

merci d'avance

Hors ligne

#4 30-05-2012 10:45:21

SBillion
Membre
Lieu : grenoble
Inscription : 05-08-2011
Messages : 43
Site Web

Re : ERREUR ORA-06413: Connection not open

Bonjour,

Désolé pour le retard également, je n'avais pas mis le nez dans la liste depuis un moment.
Ce que je vois de ton message d'erreur, c'est que django n'arrive pas à se connecter à la base de données ORACLE. Cela n'a pas grand chose à voir avec ADMIN_MEDIA_PREFIX.
Peux-tu nous montrer ta connection string que tu as mis dans settings.py?

Example:
DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.sqlite3',
        'NAME': 'mydatabase'
    }
}

Hors ligne

Pied de page des forums