首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何在Django中使用WYSIWYG HTML Javascript编辑器向数据库传递数据

如何在Django中使用WYSIWYG HTML Javascript编辑器向数据库传递数据
EN

Stack Overflow用户
提问于 2018-07-07 03:41:59
回答 1查看 443关注 0票数 0

我花了一个上午在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 }},我使用的是单独的变量名,似乎无法将夏季笔记编辑器与我的图书字段关联起来。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-07-07 06:37:14

我发现下面的HTML成功地将变量名传递回了Django。

<textarea id="summernote" name="book"></textarea>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51216738

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档