django markdown
2018-06-18 02:14:58来源:未知 阅读 ()
1. 编辑器
css
1 <link rel="stylesheet" href="{% static 'plugin/editor.md/css/editormd.css' %}">
div
1 <div id="editormd" class="col-md-10 text-left"> 2 <textarea name="" style="display: none" id="id_body"></textarea> 3 4 </div>
提交使用ajax。初次测试使用post内容提交有误
<input type="button" class="btn btn-primary btn-lg" value="保存" onclick="publish_article()">
js代码
{% block javasript %} <script src="{% static 'plugin/editor.md/editormd.min.js' %}"></script> <script> $(function () { var editor=editormd("editormd",{ width:"100%", height:"640", syncScrolling:"single", path:"{% static 'plugin/editor.md/lib/' %}" }); }) </script> <script> function publish_article() { var title=$("#id_title").val(); var columnid = $("#which_column").val(); var body = $("#id_body").val(); $.ajax({ url:"{% url 'article:article_post' %}", type:"POST", data:{"title":title,"columnid":columnid,"body":body}, success:function (args) { if(args=="1"){ alert("保存完成"); location.href="{% url 'article:article_list' %}"; }else if(args==2){ console.log("todo2") }else{ alert("内容有误,重新填写") } } }); } </script> {% endblock %}
2.查看
{% block head %} <link rel="stylesheet" href="{% static 'plugin/editor.md/css/editormd.preview.css' %}"> {% endblock %} <div id="editormd-view" > <textarea name="" id="append-test" style="display: none"> {{ article.body }} </textarea> </div> {% block javasript %} <script src="{% static 'plugin/editor.md/lib/marked.min.js' %}"></script> <script src="{% static 'plugin/editor.md/lib/prettify.min.js' %}"></script> <script src="{% static 'plugin/editor.md/lib/raphael.min.js' %}"></script> <script src="{% static 'plugin/editor.md/lib/underscore.min.js' %}"></script> <script src="{% static 'plugin/editor.md/lib/sequence-diagram.min.js' %}"></script> <script src="{% static 'plugin/editor.md/lib/flowchart.min.js' %}"></script> <script src="{% static 'plugin/editor.md/lib/jquery.flowchart.min.js' %}"></script> <script src="{% static 'plugin/editor.md/editormd.min.js' %}"></script> <script> $(function () { editormd.markdownToHTML("editormd-view",{ htmlDecode:"style,script,iframe", emoji:true, taskList:true, tex:true, flowChart:true, sequenceDiagram:true, }); }); </script> {% endblock %}
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
下一篇:Python环境搭建
- Django项目中使用qq第三方登录。 2019-08-13
- Django和前端用ajax传输json等数据 2019-08-13
- Django基本知识 2019-08-13
- JavaScript获取Django模板中指定键值的数据,使用过滤器 2019-08-13
- django框架使用及创建项目 2019-07-24
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash