Я хочу, чтобы мой собственный редактор кода выполняет коды через jupyter ноутбук и должен отображать результаты в моем веб-интерфейса приложенияЕсть ли способ интегрировать Jupyter записную книжку для моего веб-приложения
1
A
ответ
0
Самый простой способ, чтобы встроить цельные страница в iframe
:
<iframe src="http://localhost:8888" />
Единственное, что следует отметить, что Jupyter ноутбук по умолчанию позволяет только страницы с того же происхождения, чтобы вставить его, установив frame-ancestors в заголовке:
'headers': {
'Content-Security-Policy': "frame-ancestors 'self'"
}
Для того, чтобы встроить его в собственном приложении, вам нужно заменить параметры в jupyter_notebook_config.py
, чтобы любые страницы, чтобы вставлять его:
c.NotebookApp.tornado_settings = {
'headers': {
'Content-Security-Policy': "frame-ancestors *"
}
}