Used to allow multiple users to register for a given application
- Create a new app called 'accounts'
python manage.py startapp accounts
class SetLanguageMixin(object): | |
def post(self, request): | |
response = super(RedirectView, self).post(request) | |
lang_code = request.POST.get('language', None) | |
if lang_code and check_for_language(lang_code): | |
if hasattr(request, 'session'): | |
request.session['_language'] = lang_code | |
else: | |
response.set_cookie(settings.LANGUAGE_COOKIE_NAME, lang_code) | |
return response |
try: | |
from django.utils.deprecation import MiddlewareMixin | |
except ImportError: | |
MiddlewareMixin = object | |
class ForceDefaultLanguageMiddleware(MiddlewareMixin): | |
""" | |
Ignore Accept-Language HTTP headers | |