我正在编写一个django应用程序,它根据用户输入呈现docx文档。主要思想是:“docx是django模板”。因此,我需要解压缩word文件,使用标记提取XML,将其渲染为django模板并将所有内容放回去。
一切正常,除了创建初始文档的烦人问题(我使用标准编辑器,如MS Word本身和LibreOffice Writer):在设置markdown时,编辑器可以打破模板块({{}}
和{{1使用XML标记。
例如:{%%}
可以成为
<w:t>{{doc_title}}</w:t>
除了直接在XML中插入模板块之外,这是否可以避免这种情况?