简介:今天,首席CTO Note将与您分享Django如何显示HTML源代码的相关内容。如果您可以解决您现在面临的问题,请不要忘记注意此网站。让我们现在开始!
在Django背景中添加HTML编辑器的方法:
1.下载友善者
下载固定器,在解压缩后,应删除并复制到静态目录的无用ASP,ASP.NET,PHP,JSP,示例文件。由于Kindeditor是JS文件中的编辑器,因此设置了JS/Editor目录。复制固定器代码到目录。就像此statation/js/js/editor/chinditor-4.1.7一样。
2.在文本输入域的HTML中添加与相应网站相对应的Javarscript。
3.在HTML页面上添加以下脚本:
4.创建chindeditor并在indededitor-4.1.7目录中创建配置。
//config.js
hindeditor.ready(function(k){
window.editor = k.create('#id_content',{
// 指定
宽度:“ 800px”,
身高:“ 200px”,
});
});
#admin.py
来自django.contrib导入管理
从chindeditor.models导入文章
#在这里注册您的模型。
@admin.register(文章)
类articleadmin(admin.modeladmin):
list_display =('title',)
班级媒体:
#在管理背景中的HTML文件中添加JS文件,每个路径都会添加static_url/
js =((
'js/editor/hindeditor-4.1.7/hindeditor- all.js',
'js/editor/hindeditor-4.1.7/lang.zh_cn.js',
'js/editor/hindeditor-4.1.7/config.js',
治愈
请勿使用原始独特的SQL语句直接操作数据库。这很愚蠢。其他人不仅可以轻松地对您启动SQL注入攻击,还不能使用Django Orm的异常处理系统。为您的数据库创建模型,使用ORM操作模型类,完成数据库查询,然后将结果渲染到模板中获得对象后。
我认为是您使模板写错了。在上面2中。您传递给模板的参数是字典。您只能在django的模板中使用该字典的“键”。使用mailcon.lettercon,从模板转换为python是tettercon.lettercon。这是错误的。您应该写{{mailcon |安全}}直接在模板中。
创建新的时,p1 = post.objects.create(title = title,content = content,pub_date = pub_date,rution = ruttean = rutiate)p1.label.add(p)这没关系。标签是Manytomany字段,然后是更新,p1 = post.objects.filter(id = num).update(title = title,conte。
由Django的模板引擎自动传输,您可以这样尝试
{%autoescape on%}
{aptrip_content}}
{%endautoescape%}
像这样
{atrest_content |安全的}}
结论:以上是首席CTO的全部内容,请注意Django如何显示HTML源代码。感谢您花时间阅读本网站的内容。我希望这对您有帮助。有关Django如何显示与如何显示HTML源编码有关的HTML源代码的更多信息,请不要忘记在此站点上找到它。