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
[email protected]
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 [email protected].
To post to this group, send email to [email protected].
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.

Reply via email to