|
|
@ -23,7 +23,12 @@ def follow(request, base62_id): |
|
|
|
link = get_object_or_404(Link, pk = key) |
|
|
|
link.usage_count += 1 |
|
|
|
link.save() |
|
|
|
return HttpResponse("<script>window.location = '%s';</script>" % (link.url,)); |
|
|
|
if link.url.startswith('data:text/html;charset=utf-8;base64,'): |
|
|
|
html = link.url[len('data:text/html;charset=utf-8;base64,'):] |
|
|
|
html = html.decode('base64') |
|
|
|
return HttpResponse(html); |
|
|
|
else: |
|
|
|
return HttpResponse("<script>window.location = '%s';</script>" % (link.url,)); |
|
|
|
|
|
|
|
def default_values(request, link_form=None): |
|
|
|
""" |
|
|
|