Django-fr

Forum

#1 03-05-2012 17:05:46

rv
Membre
Inscription : 03-05-2012
Messages : 2

Multilinguale

Bonsoir,

Je suis entrain de découvrir django et j'aimerais utiliser django-multilingual-ng, seulement je suis confronté à l'exception suivante :

File "/usr/local/lib/python2.6/dist-packages/django_multilingual_ng-0.1.45-py2.6.egg/multilingual/settings.py", 
line 29, in <module> "Only found: %s" % (mcp, found)                                                     
django.core.exceptions.ImproperlyConfigured: django-multilingual-ng requires the 'multil
ingual.context_processors.multilingual' context processor. Only found: django.contrib.
auth.context_processors.auth,django.core.context_processors.debug,django.core.context_proc
essors.i18n,django.core.context_processors.media,django.core.context_processors.static,
django.core.context_processors.tz,django.contrib.messages.context_processors.messages

Pour information je suis sous debian 6, avec postgresql version 8.4, django 1.4
J'ai bien inséré multilingual.context_processors.multilingual dans mon setting.py.

Si quelqu'un à une solution ou une piste elle est la bienvenue.

Merci

Hors ligne

#2 03-05-2012 17:51:22

David Thenon
Membre
Inscription : 11-08-2010
Messages : 156
Site Web

Re : Multilinguale

Salut,

D'où provient cette version de "django-multilingual-ng" ? Parce que sur ce qui
semble être son dépot officiel sur github https://github.com/ojii/django-
multilingual-ng le projet n'est plus supporté depuis django 1.2.4.

Cela dit ce n'est probablement pas ce qui provoque ton erreur, à priori le
fichier settings "local" de l'application "django-multilingual-ng" vérifie dans
le fichier de settings de ton projet que le context processor indiqué n'est pas
dans la liste de "TEMPLATE_CONTEXT_PROCESSORS".

Donc soit tu n'a pas rempli cette entrée dans la liste
"TEMPLATE_CONTEXT_PROCESSORS" de ton fichier de settings de ton projet (et pas
celui de l'application, soit tu utilises un fichier de settings avec un autre
nom que le "settings.py" par défaut et tu oublies de le spécifier à django
quand tu l'utilises.

Ou peut être que tu utilises une application tierce qui manipule (mal) les
settings qui drop la fameuse ligne du context processor ?

Hors ligne

#3 03-05-2012 17:51:22

David Thenon
Membre
Inscription : 11-08-2010
Messages : 156
Site Web

Re : Multilinguale

Salut,

D'où provient cette version de "django-multilingual-ng" ? Parce que sur ce qui
semble être son dépot officiel sur github https://github.com/ojii/django-
multilingual-ng le projet n'est plus supporté depuis django 1.2.4.

Cela dit ce n'est probablement pas ce qui provoque ton erreur, à priori le
fichier settings "local" de l'application "django-multilingual-ng" vérifie dans
le fichier de settings de ton projet que le context processor indiqué n'est pas
dans la liste de "TEMPLATE_CONTEXT_PROCESSORS".

Donc soit tu n'a pas rempli cette entrée dans la liste
"TEMPLATE_CONTEXT_PROCESSORS" de ton fichier de settings de ton projet (et pas
celui de l'application, soit tu utilises un fichier de settings avec un autre
nom que le "settings.py" par défaut et tu oublies de le spécifier à django
quand tu l'utilises.

Ou peut être que tu utilises une application tierce qui manipule (mal) les
settings qui drop la fameuse ligne du context processor ?

Hors ligne

#4 03-05-2012 17:51:22

David Thenon
Membre
Inscription : 11-08-2010
Messages : 156
Site Web

Re : Multilinguale

Salut,

D'où provient cette version de "django-multilingual-ng" ? Parce que sur ce qui
semble être son dépot officiel sur github https://github.com/ojii/django-
multilingual-ng le projet n'est plus supporté depuis django 1.2.4.

Cela dit ce n'est probablement pas ce qui provoque ton erreur, à priori le
fichier settings "local" de l'application "django-multilingual-ng" vérifie dans
le fichier de settings de ton projet que le context processor indiqué n'est pas
dans la liste de "TEMPLATE_CONTEXT_PROCESSORS".

Donc soit tu n'a pas rempli cette entrée dans la liste
"TEMPLATE_CONTEXT_PROCESSORS" de ton fichier de settings de ton projet (et pas
celui de l'application, soit tu utilises un fichier de settings avec un autre
nom que le "settings.py" par défaut et tu oublies de le spécifier à django
quand tu l'utilises.

Ou peut être que tu utilises une application tierce qui manipule (mal) les
settings qui drop la fameuse ligne du context processor ?

Hors ligne

#5 03-05-2012 17:51:22

David Thenon
Membre
Inscription : 11-08-2010
Messages : 156
Site Web

Re : Multilinguale

Salut,

D'où provient cette version de "django-multilingual-ng" ? Parce que sur ce qui
semble être son dépot officiel sur github https://github.com/ojii/django-
multilingual-ng le projet n'est plus supporté depuis django 1.2.4.

Cela dit ce n'est probablement pas ce qui provoque ton erreur, à priori le
fichier settings "local" de l'application "django-multilingual-ng" vérifie dans
le fichier de settings de ton projet que le context processor indiqué n'est pas
dans la liste de "TEMPLATE_CONTEXT_PROCESSORS".

Donc soit tu n'a pas rempli cette entrée dans la liste
"TEMPLATE_CONTEXT_PROCESSORS" de ton fichier de settings de ton projet (et pas
celui de l'application, soit tu utilises un fichier de settings avec un autre
nom que le "settings.py" par défaut et tu oublies de le spécifier à django
quand tu l'utilises.

Ou peut être que tu utilises une application tierce qui manipule (mal) les
settings qui drop la fameuse ligne du context processor ?

Hors ligne

#6 03-05-2012 17:51:22

David Thenon
Membre
Inscription : 11-08-2010
Messages : 156
Site Web

Re : Multilinguale

Salut,

D'où provient cette version de "django-multilingual-ng" ? Parce que sur ce qui
semble être son dépot officiel sur github https://github.com/ojii/django-
multilingual-ng le projet n'est plus supporté depuis django 1.2.4.

Cela dit ce n'est probablement pas ce qui provoque ton erreur, à priori le
fichier settings "local" de l'application "django-multilingual-ng" vérifie dans
le fichier de settings de ton projet que le context processor indiqué n'est pas
dans la liste de "TEMPLATE_CONTEXT_PROCESSORS".

Donc soit tu n'a pas rempli cette entrée dans la liste
"TEMPLATE_CONTEXT_PROCESSORS" de ton fichier de settings de ton projet (et pas
celui de l'application, soit tu utilises un fichier de settings avec un autre
nom que le "settings.py" par défaut et tu oublies de le spécifier à django
quand tu l'utilises.

Ou peut être que tu utilises une application tierce qui manipule (mal) les
settings qui drop la fameuse ligne du context processor ?

Hors ligne

#7 03-05-2012 17:51:22

David Thenon
Membre
Inscription : 11-08-2010
Messages : 156
Site Web

Re : Multilinguale

Salut,

D'où provient cette version de "django-multilingual-ng" ? Parce que sur ce qui
semble être son dépot officiel sur github https://github.com/ojii/django-
multilingual-ng le projet n'est plus supporté depuis django 1.2.4.

Cela dit ce n'est probablement pas ce qui provoque ton erreur, à priori le
fichier settings "local" de l'application "django-multilingual-ng" vérifie dans
le fichier de settings de ton projet que le context processor indiqué n'est pas
dans la liste de "TEMPLATE_CONTEXT_PROCESSORS".

Donc soit tu n'a pas rempli cette entrée dans la liste
"TEMPLATE_CONTEXT_PROCESSORS" de ton fichier de settings de ton projet (et pas
celui de l'application, soit tu utilises un fichier de settings avec un autre
nom que le "settings.py" par défaut et tu oublies de le spécifier à django
quand tu l'utilises.

Ou peut être que tu utilises une application tierce qui manipule (mal) les
settings qui drop la fameuse ligne du context processor ?

Hors ligne

#8 03-05-2012 17:51:22

David Thenon
Membre
Inscription : 11-08-2010
Messages : 156
Site Web

Re : Multilinguale

Salut,

D'où provient cette version de "django-multilingual-ng" ? Parce que sur ce qui
semble être son dépot officiel sur github https://github.com/ojii/django-
multilingual-ng le projet n'est plus supporté depuis django 1.2.4.

Cela dit ce n'est probablement pas ce qui provoque ton erreur, à priori le
fichier settings "local" de l'application "django-multilingual-ng" vérifie dans
le fichier de settings de ton projet que le context processor indiqué n'est pas
dans la liste de "TEMPLATE_CONTEXT_PROCESSORS".

Donc soit tu n'a pas rempli cette entrée dans la liste
"TEMPLATE_CONTEXT_PROCESSORS" de ton fichier de settings de ton projet (et pas
celui de l'application, soit tu utilises un fichier de settings avec un autre
nom que le "settings.py" par défaut et tu oublies de le spécifier à django
quand tu l'utilises.

Ou peut être que tu utilises une application tierce qui manipule (mal) les
settings qui drop la fameuse ligne du context processor ?

Hors ligne

#9 03-05-2012 17:51:22

David Thenon
Membre
Inscription : 11-08-2010
Messages : 156
Site Web

Re : Multilinguale

Salut,

D'où provient cette version de "django-multilingual-ng" ? Parce que sur ce qui
semble être son dépot officiel sur github https://github.com/ojii/django-
multilingual-ng le projet n'est plus supporté depuis django 1.2.4.

Cela dit ce n'est probablement pas ce qui provoque ton erreur, à priori le
fichier settings "local" de l'application "django-multilingual-ng" vérifie dans
le fichier de settings de ton projet que le context processor indiqué n'est pas
dans la liste de "TEMPLATE_CONTEXT_PROCESSORS".

Donc soit tu n'a pas rempli cette entrée dans la liste
"TEMPLATE_CONTEXT_PROCESSORS" de ton fichier de settings de ton projet (et pas
celui de l'application, soit tu utilises un fichier de settings avec un autre
nom que le "settings.py" par défaut et tu oublies de le spécifier à django
quand tu l'utilises.

Ou peut être que tu utilises une application tierce qui manipule (mal) les
settings qui drop la fameuse ligne du context processor ?

Hors ligne

#10 03-05-2012 18:26:56

rv
Membre
Inscription : 03-05-2012
Messages : 2

Re : Multilinguale

Oula petit bug d'insertion..

J'ai renseigné TEMPLATE_CONTEXT_PROCESSORS dans le settings de mon projet mais pas dans celui de mon application car il n'y a pas de fichier settings pour l'appli ...

En tout cas le manager ne me l'a pas créé lors de la création de l'appli dans ce projet.

Pour info j'utilise effectivement le django-multilingual-ng de github que tu dis

Dernière modification par rv (03-05-2012 18:28:01)

Hors ligne

#11 07-06-2012 16:56:34

samad
Membre
Inscription : 07-06-2012
Messages : 1
Site Web

Re : Multilinguale

D'où provient cette version de "django-multilingual-ng" ? Parce que sur ce qui
semble être son dépot officiel sur github https://github.com/ojii/django-
multilingual-ng le projet n'est plus supporté depuis django 1.2.4.

Hors ligne

Pied de page des forums