python中修改文档所需的prosemiror部分的翻译

prosemirror-python的Python项目详细描述


==
prosemiror python
=


这是一个非正式的、不适合生产的包。欢迎您的贡献和改进。


此包不会尝试在python中导入所有prosemiror。它只是试图使用服务器端操作所需的prosemiror模型和prosemiror转换的那些部分。




**此包尚未经过广泛测试!**

使用“pip install prosemiror”安装

2。在python代码中,使用以下命令导入包含的两个函数:



from prosemiror import create_doc,transform_doc


3。然后创建一个document对象:

doc=create_doc(doc_data,spec_data)spec_data=json.parse(json.stringify(view.state.schema.spec))



4。然后创建一个更新的document对象,并应用给定的步骤:


updated_doc=transform_doc(steps_data,doc)


5。要获取文档对象的json版本,只需使用内置的tojson方法:




speed
--


这些测试是用Python 2和RePO中的测试文件进行的(应用到现有DOC的三个步骤):
BR/> PROMISROR Python:0.024s
BR/> NoDEJS:0.000 013S
BR/> JSONPAPE(Python):0.000 024S
BR/>所以它比NoDEJs慢约200倍,比JSONFAPE慢100倍。它有可能以各种方式加速,例如使用pypy和vm或类似的方式。如果你有什么发现,请告诉我!

许可证问题
——

**q-这是什么许可证?**

a-agpl-3,检查许可文件。



**q-我花了一个月的时间构建了一个基于网络的文本编辑应用程序。我处于隐秘模式,因为我的编辑器非常独特,一旦我发布它,我将成为下一个IT亿万富翁。现在我想使用这个库,但是agpl要求我与其他人共享我所做的更改!你站在我和我的财产之间是不公平的!**

a-右。如果它对你来说值那么多钱,你可以试着付钱给我,这样我就可以把它放在一个更自由的许可证下。其次,您可以建议接管这个
库的维护,并承诺提供额外的功能,让我改变主意。第三,你可以从头开始,只要代码不多,但是我们都会失去任何修复,我免费提供了很多代码,唯一的要求是你贡献你所做的任何更改。如果你仔细想想,就不会那么贵了。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java在Hibernate中从两个具有不同功能的表(postgreSQL)映射一个实体   java jfreechart需要自定义Y轴,以便打印   Java:从外部获取类。罐子   java如何获取Appium服务器日志   具有完全相同内容的java重写函数会导致错误   java消息的类路径是什么。属性(如果在依赖项jar中)   循环/相等的java问题==   java如何使用ionic cordova angularjs将所选图像发送到spring controller以保存到服务器?   库中的java语言环境数据   java从JSON webservice检索安卓中的字节[]   调试如何从Java中的类调试方法?   java将日期字符串切割成变量   无法使用java附加到文件?