Django 1.9 to 1.10 raises NoReverseMatch: u'en-gb' is not a registered namespace
django, internationalization, python
Solution
I updated to django 1.10.5 and the problem went away.
Go figure!
Problem
I am trying to update my 1.9 application to 1.10 and I am getting the following error on running all my unit tests: ``` Traceback (most recent call last): File "/home/…/tests/views/test_configurator.py", line 261, in test_view_configurator_post args=[self.configurator.id]), File "/home/…/.virtualenvs/intranet/lib/python2.7/site-packages/django/urls/base.py", line 87, in reverse raise NoReverseMatch("%s is not a registered namespace" % key) NoReverseMatch: 'en-gb' is not a registered namespace ``` My `setting.py` file contains the following: ``` LANGUAGE_CODE = 'en-gb' TIME_ZONE = 'UTC' USE_I18N = True USE_L10N = True USE_TZ = True TIME_ZONE = 'Europe/London' ``` What am I missing?