Summernote 使用 Django 表单显示 HTML 标签
Summernote using Django forms displaying with HTML tags
你好所以我刚刚第一次设置 summernote,但是当我保存所有 HTML 标签时,我正在显示文本的另一个页面中显示。我希望它在没有 HTML 的情况下以正确的方式显示,感谢您的帮助:)
FORMS.PY
from django_summernote.widgets import SummernoteWidget, SummernoteInplaceWidget
from django import forms
from .models import Post
class PostForm(forms.ModelForm):
class Meta:
model = Post
fields = ['title','content']
widgets = {
'content': SummernoteWidget(),
}
VIEWS.PY
class PostCreateView(CreateView):
model = Post
form_class = PostForm
表格HTML
<div class ='content-section'>
<form method="POST">
{% csrf_token %}
<fieldset class ="form-group">
<legend class ="border-bottom mb-4">Post 1</legend>
{{form|safe}}
</fieldset>
<div class="form-group">
<button class = "btn" type="submit">Post</button>
</div>
</form>
</div>
显示PostHTML
{% extends 'guide/base.html' %}
{%block content%}
{% if post.author == user %}
<a href="{%url 'guide-update' post.id %}">Edit</a>
<a href="{%url 'guide-delete' post.id %}">Delete</a>
{% endif %}
<div class = 'content'>
<h2>{{post.title}}</h2>
<p></p>
<p>{{ post.content }}</p>
</div>
{% endblock content %}
我没有在 html 中加入保险箱,所以
{{post.content|safe}}
没有包括因为我认为你只在表格
中包括了safe
你好所以我刚刚第一次设置 summernote,但是当我保存所有 HTML 标签时,我正在显示文本的另一个页面中显示。我希望它在没有 HTML 的情况下以正确的方式显示,感谢您的帮助:)
FORMS.PY
from django_summernote.widgets import SummernoteWidget, SummernoteInplaceWidget
from django import forms
from .models import Post
class PostForm(forms.ModelForm):
class Meta:
model = Post
fields = ['title','content']
widgets = {
'content': SummernoteWidget(),
}
VIEWS.PY
class PostCreateView(CreateView):
model = Post
form_class = PostForm
表格HTML
<div class ='content-section'>
<form method="POST">
{% csrf_token %}
<fieldset class ="form-group">
<legend class ="border-bottom mb-4">Post 1</legend>
{{form|safe}}
</fieldset>
<div class="form-group">
<button class = "btn" type="submit">Post</button>
</div>
</form>
</div>
显示PostHTML
{% extends 'guide/base.html' %}
{%block content%}
{% if post.author == user %}
<a href="{%url 'guide-update' post.id %}">Edit</a>
<a href="{%url 'guide-delete' post.id %}">Delete</a>
{% endif %}
<div class = 'content'>
<h2>{{post.title}}</h2>
<p></p>
<p>{{ post.content }}</p>
</div>
{% endblock content %}
我没有在 html 中加入保险箱,所以
{{post.content|safe}}
没有包括因为我认为你只在表格
中包括了safe