Vous n'êtes pas identifié(e).
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
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
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
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
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
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
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
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
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
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
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