I created a ticket and patch for this issue:
https://code.djangoproject.com/ticket/27243
I guess my urlpatterns was improperly configured... However, the real
problem was that reverse() didn't
handle fully qualified module names.
Regards,
Etienne
Le 2016-09-18 à 19:14, Mike Dewhirst a écrit :
On 18/09/2016 11:07 PM, Etienne Robillard wrote:
Hi,
Actually the issue is that the self._reverse_dict type isn't
containing any key.
You will need to examine class RegexURLResolver(LocaleRegexProvider)
in django/core/urlresolver.py where self._reverse_dict is declared and
populated to see where your problem might have arisen.
In that source you will see that self._reverse_dict is a dict and so
either of the suggestions below should work.
I suspect the language code you are looking for is not being properly
formatted. For example, in my settings.py I have LANGUAGE_CODE =
'en-au' which seems to work for me so I think that is a reasonable
format for it.
Cheers
Mike
Le 2016-09-14 à 20:33, Mike Dewhirst a écrit :
On 14/09/2016 11:43 PM, Etienne Robillard wrote:
Hi,
Is there a way to populate self._reverse_dict to contain a default
language_code in case
the setting USE_I18N is set to False?
return self._reverse_dict.get("language_code", defaultlanguagecode)
or
try:
languagecode = failing_routine()
except KeyError:
languagecode = defaultlanguagecode
See: http://dpaste.com/3Q1NHXA
Regards,
Etienne
--
Etienne Robillard
tkad...@yandex.com
http://www.isotopesoftware.ca/
--
You received this message because you are subscribed to the Google Groups "Django
users" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to django-users+unsubscr...@googlegroups.com.
To post to this group, send email to django-users@googlegroups.com.
Visit this group at https://groups.google.com/group/django-users.
To view this discussion on the web visit
https://groups.google.com/d/msgid/django-users/19903221-0cf7-f410-89ee-6293497c7034%40yandex.com.
For more options, visit https://groups.google.com/d/optout.