Представление Django setlang не существует - в чем может быть проблема?
Я хочу создать кнопку для выбора между двумя языками, но когда я нажимаю на нее, я сталкиваюсь с ошибкой, говорящей, что вид не существует, в чем может быть проблема?
Ошибка: DatabaseError at /en/i18n/setlang/
ORA-00942: таблица или представление не существует
Шаблон:
{% get_current_language as LANG %}
{% get_available_languages as LANGUAGES %}
{% get_language_info_list for LANGUAGES as languages %}
{% for language in languages %}
<form action="{% url '/i18n/' %}" method="post" id="form_{{ language.code }}" style="display:inline!important;">
{% csrf_token %}
<input name="next" type="hidden" value="{{ redirect_to }}" />
<input name="language" type="hidden" value="{{ language.code }}" />
</form>
<button class="lang-button" type="submit" form="form_{{ language.code }}" value="Submit">[{{ language.code }}]</button>
{% endfor %}
УРЛЫ:
urlpatterns = [
# url(r'', include('label_uwm.urls')),
]
urlpatterns += i18n_patterns(
url(r'', include('label_uwm.urls')),
url(r'i18n/', include('django.conf.urls.i18n')),
)
НАСТРОЙКИ:
LANGUAGE_CODE = 'pl'
LANGUAGES = (
('pl', _('Polish')),
('en', _('English')),
)
TEMPLATE_CONTEXT_PROCESSORS = (
'django.core.context_processors.i18n',
)
MIDDLEWARE = (
'django.middleware.locale.LocaleMiddleware',
[...])