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 | |