Slide 51
Slide 51 text
Django hints for data people
• Can I serve my Jupyter Notebooks with Django
• It’s not straightforward, but you can convert them to HTML with nbconvert
and serve this way
> views.py
class StringWriter(WriterBase):
content = None
def write(self, output, resources, **kw):
self.content = output
@staff_member_required
def notebook(request):
exporter = HTMLExporter(
exclude_input=True, exclude_output_prompt=True)
writer = StringWriter()
app = NbConvertApp(writer=writer, exporter=exporter)
app.convert_single_notebook(‘filename.ipynb’)
return HttpResponse(writer.content)