Posts

Showing posts from July, 2022

how to install python library manually

  Download the package unzip it if it is zipped cd  into the directory containing setup.py If there are any installation instructions contained in documentation, read and follow the instructions OTHERWISE type in  python setup.py install

Exporting HTML Page into PDF In Django

Views.py from django.shortcuts import render from io import BytesIO from django.http import HttpResponse from django.template.loader import get_template from xhtml2pdf import pisa   from django.views import generic import pandas as pd # Create your views here. # defining the function to convert an HTML file to a PDF file def html_to_pdf ( template_src , context_dict ={}):      template = get_template(template_src)      html  = template.render(context_dict)      result = BytesIO()      pdf = pisa.pisaDocument(BytesIO(html.encode( "ISO-8859-1" )), result)       if not pdf.err:           return HttpResponse(result.getvalue(), content_type = 'application/pdf' )       return None class GeneratePdf ( generic . View ):       def get ( self , request , * args , ** kwargs ):                   # getting the template         pdf = html_to_pdf( 'app/dashboard/climate_risk.html' )                     # rendering the template         return HttpRespons

Renaming Y-Axis

  options : { scales : { yAxes : [{ ticks : { // Create scientific notation labels callback : function ( value, index, values ) { return value + ' %' ; } } }] } }

Refreshing the previous Page

The following lines of code will refresh your page hen you wanna go back to previous page using browser's  back arrow. < script >     window . addEventListener ( "pageshow" , function ( event ) {   var historyTraversal = event . persisted ||                          ( typeof window . performance != "undefined" &&                               window . performance . navigation . type === 2 );   if ( historyTraversal ) {     // Handle page restore.     window . location . reload ();   } });