我花了一个上午在youtube上回顾了几个关于如何创建你自己的所见即所得编辑器的教程。我测试了代码,它在测试环境中可以正常工作。编辑器按照广告定制代码。但是,当我尝试将代码合并到django应用程序中时,它不起作用。我试着把我的django form.variable放在很多地方,但最终当我把用户数据放入新的所见即所得编辑器中进行测试时,屏幕刷新了,我在页面上收到错误。我在HTML中使用了iframe。有没有一个直接的解决方案,或者使用现有的WYSIWYG编辑器中的一个更好?我最终尝试将数据保存到Postgresql数据库中。我似乎无法将屏幕上的数据放到postgresql数据库中。
我的HTML
<div class="textarea">
{{ form.textarea }}
</div>
我似乎想不出如何将自定义的WYSIWYG编辑器与此变量关联起来。事实上,我确实有一个模型,这不是问题所在。我能够适当地使用Django模型来利用所有其他领域,它工作得很好。当我试图在HTML中定义WYSIWYG编辑器时,我似乎想不出如何将其与特定字段相关联。我正在尝试将表单提交到Postgresql数据库,其中包含相关的HTML字段和修改。也许我需要使用Ajax来做这件事?从那以后,我尝试使用SummerNote,也遇到了同样的问题。编辑器显示在我的HTML中,但我尝试将编辑器与HTML中的一个字段相关联,如下所示:
<div class="spacer89">
<label class="label6">Book</label>
<div id="summernote">
{{ form.book }}
</div>
</div>
<script>
$('#summernote').summernote({
placeholder: '',
tabsize: 2,
width: 800,
height: 200
});
</script>
</div>
我没有使用{{ form.as_p }},我使用的是单独的变量名,似乎无法将夏季笔记编辑器与我的图书字段关联起来。
发布于 2018-07-07 06:37:14
我发现下面的HTML成功地将变量名传递回了Django。
<textarea id="summernote" name="book"></textarea>
https://stackoverflow.com/questions/51216738
复制相似问题