Я работаю с django 1.11 и хочу сделать один из языков, доступный только для зарегистрированных администраторов - я имею в виду французскую версию.
Для обычных пользователей:
http://www.example.com/en
Для пользователей с правами администратора:
http://www.example.com/en
http://www.example.com/fr
settings.py
LANGUAGES = (
('en', _('English')),
('fr', _('French')),
)
У меня была идея: from django.contrib.auth.models import User
в файле настроек, например:
if User.is_staff:
LANGUAGES = (
('en', _('English')),
('fr', _('French')),
)
else:
LANGUAGES = (
('en', _('English')),
)
но я получил ошибку:
django.core.exceptions.ImproperlyConfigured: The SECRET_KEY setting must not be empty.
при импорте: from django.contrib.auth.models import User