Javascript 如何通过将字符串格式化为django模板来显示数据?
在这里,我创建了一个博客,并将一些内容设置为粗体,如下所示: 在文本向我显示的详细信息页面上,如下所示: 如何修复并更改其格式 在form.py中Javascript 如何通过将字符串格式化为django模板来显示数据?,javascript,jquery,django,django-forms,django-templates,Javascript,Jquery,Django,Django Forms,Django Templates,在这里,我创建了一个博客,并将一些内容设置为粗体,如下所示: 在文本向我显示的详细信息页面上,如下所示: 如何修复并更改其格式 在form.py中 class BlogForm(forms.ModelForm): class Meta: model = Blog fields = ('tag',"title","image_data","body",) widget
class BlogForm(forms.ModelForm):
class Meta:
model = Blog
fields = ('tag',"title","image_data","body",)
widgets ={
'title' : forms.Textarea(attrs={'class':'editable medium-editor-textarea blogtitle'}),
'body':forms.Textarea(attrs={'class':'editable medium-editor-textarea postcontent'})
}
在文章详细信息页面中,我在标题标签中添加了以下行:
<!-- Medium Style Editor -->
<script src="//cdn.jsdelivr.net/npm/medium-editor@latest/dist/js/medium-editor.min.js"></script>
<link rel="stylesheet" href="//cdn.jsdelivr.net/npm/medium-editor@latest/dist/css/medium-editor.min.css" type="text/css" media="screen" charset="utf-8">
blog_form.html
<div style="text-align: center;">
<h1>Create a new blog</h1>
<form enctype="multipart/form-data" method="POST">
{% csrf_token %}
{{ form.as_p }}
<input type="submit" value='Publish' class="btn btn-primary btn-large">
</form>
</div>
<script>var editor = new MediumEditor('.editable');</script>
创建一个新的博客
{%csrf_令牌%}
{{form.as_p}}
var editor=new MediumEditor('.editable');
Django模板值,以防止出现错误
如果您只想让受信任的用户编辑您的字段,您可以使用关闭HTML转义。请在问题中包含更多详细信息。例如,您是在使用CMS还是在哪里编辑内容?你是如何呈现文本的?为什么要标记jquery?等等,我已经在我的问题中添加了所有的细节,以及标记jquery的原因,因为我认为这更多的是前端问题,而不是后端问题,