views.py 675 B

123456789101112131415161718192021222324252627
  1. from django.shortcuts import redirect
  2. from django.utils import timezone
  3. from django.views import i18n
  4. from django.views.decorators.cache import cache_page
  5. from django.views.decorators.http import last_modified
  6. def forum_index(request):
  7. return # blow up as this view is normally non-reachable!
  8. def home_redirect(*args, **kwargs):
  9. return redirect('misago:index')
  10. @cache_page(86400 * 2, key_prefix='misagojsi18n')
  11. @last_modified(lambda req, **kw: timezone.now())
  12. def javascript_catalog(request):
  13. return i18n.javascript_catalog(
  14. request,
  15. 'djangojs',
  16. {
  17. 'packages': [
  18. 'misago',
  19. ],
  20. },
  21. )