Guest User

Untitled

a guest
Nov 15th, 2018
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.86 KB | None | 0 0
  1. #urls
  2. url(r'^sw(.*.js)$', views.sw_js, name='sw_js'),
  3.  
  4. #views
  5. from django.views.decorators.cache import never_cache
  6. from django.template.loader import get_template
  7. @never_cache
  8. def sw_js(request, js):
  9. template = get_template('sw.js')
  10. html = template.render()
  11. return HttpResponse(html, content_type="application/x-javascript")
  12.  
  13. from django.conf.urls import url
  14. from django.views.generic import TemplateView
  15.  
  16. urlpatterns = [
  17. # Other urls
  18. url(r'^service_worker(.*.js)$',
  19. TemplateView.as_view(template_name='service_worker.js',
  20. content_type='application/x-javascript'))
  21. ]
  22.  
  23. url(r'^service_worker(.*.js)(?:/(?P<params>[a-zA-Z]+)/)?',
  24. TemplateView.as_view(template_name='service_worker.js', content_type='application/x-javascript'))
  25.  
  26. var url_params = location.search.substring(1);
  27. console.log(url_params);
  28. => "foo=bar..."
Add Comment
Please, Sign In to add comment