如何将在线编辑器集成到您自己的Python网站中

概述

这个示例将帮助您将ONLYOFFICE文档集成到用Python编写的web必威app安卓版应用程序中。

集成示例用于演示文档编辑器的功能和连接方式文件服务器到您自己的应用程序。不要使用这些例子在您自己的服务器上没有适当的代码修改!如果您启用了任何测试示例,请在投入生产之前禁用它。

在使用测试示例时,请记住以下安全方面:

  • 由于不需要授权,因此没有保护存储不受未经授权的访问。
  • 没有对链接中的参数替换进行检查,因为参数是由代码根据预先安排的脚本生成的。
  • 在编辑后保存文件的请求中没有数据检查,因为每个测试示例仅用于来自ONLYOFFICE Document Server的请求。
  • 没有禁止使用来自其他站点的测试示例,因为它们旨在与来自另一个域的ONLYOFFICE Document Server交互。

下载并安装必威app安卓版(打包为Document Server)。

请参阅详细指南,了解如何安装Document Server对于WindowsLinux,或对于码头工人

  1. Python在大多数Linux发行版上都是预安装的,并且在所有其他发行版上都是作为软件包提供的。需要Python 3.9。请继续官方文档如果你有什么麻烦。
  2. 下载带有Python示例的归档文件并解压归档文件:
    wget“https://api.onlyoffice.com/app_data/editor/Python%20Example.zip”
    解压缩Python \以
  3. 更改项目目录的当前目录:
    cd Python \例子
  4. 安装的依赖关系:
    pip install Django==3.1.3 pip install requests== 2.24.0 pip install pyjwt==1.7.1 pip install python-magic
  5. 编辑config.py配置文件。指定安装了ONLYOFFICE文档服务器的本地服务器的名称。并指定安装示例的服务器的名称。
    纳米config.py

    编辑以下行:

    STORAGE_PATH = 'app_data' DOC_SERV_SITE_URL = 'https://documentserver/'

    在哪里documentserver是安装了ONLYOFFICE文档服务器的服务器名称,而STORAGE_PATH创建和存储文件的路径。可以设置绝对路径。例如,D: \ \文件夹.请注意,在Windows操作系统上,必须使用双反斜杠作为分隔符。

  6. 运行Python服务器:
    Python manage.py runserver 0.0.0.0:8000
  7. 在浏览器中使用地址查看结果:
    http://localhost:8000

如果示例和Document Server安装在不同的计算机上,请确保安装了示例的服务器能够通过指定的地址访问Document Server,而不是使用指定的地址documentserver在配置文件中。确保Document Server依次访问安装了示例的服务器,并使用您指定的地址而不是exampleserver在配置文件中。

如果您成功地集成了编辑器,结果应该类似于演示预览在我们的网站上。