在Django的开发过程中,我发现文章的前端对博客的前端不友好,因此我想在后台整合丰富的文本编辑器,以便您可以轻松地解决无格式的问题在前台页面上。给您一个美丽的可食用编辑器。格式的正面页面。
在介绍丰富文本的过程中,我遇到了很多问题,并且还检查了许多博客和相关信息,但是仍然存在一些问题,无法解决Internet上的内容。最后是相对苦涩的。现在,我编写本教程以从0基础开始。它确实完成了,调试成功。如果您根据我的教程不解决同样的问题,则可以留言或私下与我联系。
好的,让我们先看一下,我们需要哪些环境,工具或插件:win7+python3.5+pycharm+django1.11.x+indeditor
以下是对老挝X?chinditor的友善者的简要介绍,是开源在线HTML编辑器,该编辑器主要用于允许用户获得他们在网站上看到的编辑效果。开发人员可以使用友善者将传统的多行文本输入框(TextArea)替换为视觉丰富的文本输入框架。Kindeditor用JavaScript编写,并且可以与Java,.NET,.NET,PHP,ASP等程序无缝集成。它更适合CMS,购物中心,论坛,博客,Wiki,E -Mail和其他Internet应用程序等互联网应用程序。
阅读本文后,我默认每个人都win7+python3.5+pycharm+django1.11.x。这些都是完整的,但是缺乏友善者。让我们立即下载:http://kindeditor.net/down.php
步骤1:将固定器放在项目1中的正确目录中
3.在“固定器”目录中构建一个新的config.js文件,内容如下:
步骤2:Django的项目配置文件修改1.现在让我们配置Django的静态文件上传目录。如果配置了它,最好确保它与我一致,以防止问题。我们打开setter.py文件并添加内容如下所示:
现在,我们将继续在setter.py文件中设置媒体_URL和MEDIA_ROOT参数。该角色类似于上述静态参数。它也是携带Media_url的URL可以访问的Media_root目录。
我们将2个URL路由添加到文件中,如图所示:
步骤3:应用程序文件和开发文件修改1.在您自己的应用程序中添加以下代码(这可以在线找到,我将稍后发布链接)
2.在应用程序视图中,我们在同一级别的相同级别中找到型号。
3.我们现在需要做的最后一个配置是注册我们在背景管理中的上一步中创建的模型类别。我们首先在相同级别的View.py和models.py中找到Admin.py。打开后,注册较早创建的类别模型类,然后在固定器中导入JS,如下所示:如下:
在这里,我测试输入字符,各种格式,并上传图片函数。可以的注意:重要的是要注意,许多人发现没有办法上传图片。我总是提示我找不到/上传/固定器,所以请小心,请小心。检查上一个setter.py和urls.py的配置。确保使其与我保持一致,然后重新挑选。应该没事的。
步骤5:摘要让我们总结一下,我们的配置过程:1。下载亲戚,复制到我们的项目静态文件目录,创建config.js文件,输入固定的内容(直接复制代码)2。2.配置设置。将静态静态上载目录添加到相应URL的目录参数和项目中的映射,在静态目录3中添加一个新的URL对应的URL和DESK参数(直接复制代码)3。配置URLS.PY文件,两个文件,两个表达路由的新行(直接复制代码)以映射上传介质的根目录和上传文件的根目录和方法4.在型号中配置view..py文件(直接复制代码),在模型中。类(直接复制代码),admin.py文件中的注册模型类,并介绍了固定器的JS文件5。启动项目并访问调试。.),每个人都必须记住要留下赞美!
附录:1。如果您完成了教程并反复检查,则没有问题。您可以评论该消息或私人消息我2.本文还涉及其他blogger.step的文章。
原始:https://juejin.cn/post/709555078772815886