Html tinymce在博客中有两个文本框
我正在通过django创建一个博客应用程序。 上面是后期创建表单。除了文本框中的文本框外,Tinymce工作正常。 这可以手动删除,但我希望它不会出现在第一个地方。 我想删除这个,但我就是做不到。我该怎么办 我有那些模型、表单和html models.pyHtml tinymce在博客中有两个文本框,html,django,tinymce,Html,Django,Tinymce,我正在通过django创建一个博客应用程序。 上面是后期创建表单。除了文本框中的文本框外,Tinymce工作正常。 这可以手动删除,但我希望它不会出现在第一个地方。 我想删除这个,但我就是做不到。我该怎么办 我有那些模型、表单和html models.py class BlogPost(models.Model): title = models.CharField(max_length=50, null=False, blank=False)
class BlogPost(models.Model):
title = models.CharField(max_length=50, null=False, blank=False)
body = HTMLField('Content')
date_published = models.DateTimeField(auto_now_add=True, verbose_name="date published")
date_updated = models.DateTimeField(auto_now=True, verbose_name="date updated")
author = models.ForeignKey(settings.AUTH_USER_MODEL, on_delete=models.CASCADE)
#featured = models.BooleanField()
#categories = models.ManyToManyField(Category)
def __str__(self):
return self.title
def get_absolute_url(self):
return reverse('blog:detail', kwargs={
'id': self.id,
'title': self.title
})
@property
def get_comments(self):
return self.comments.all().order_by('date_updated')
@property
def comment_count(self):
return Comment.objects.filter(blogpost=self).count()
@property
def view_count(self):
return PostView.objects.filter(blogpost=self).count()
forms.py
class CreateBlogPostForm(forms.ModelForm):
class Meta:
model = BlogPost
fields = ['title', 'body']
html
{%extends'base.html%}
{%block content%}
.创建表单{
宽度:100%;
最大宽度:100%;
填充:15px;
保证金:自动;
}
.提交按钮{
最大宽度:200px;
}
{%csrf_令牌%}
标题
所容纳之物
{{form.media}
{{form.body}}
邮递
{%endblock内容%}
提前感谢您。当您有此代码时:
<textarea class="tinymce" rows="10" type="text" name="body" id="id_body" placeholder="This blog is about..." required>
{{form.body}}
</textarea>
{{form.body}}
变量form.body
中包含什么?我的猜测是,您在其中有另一个textarea
,因此您最终将textarea
放置在TinyMCE内部,而不仅仅是要编辑的HTML内容
<textarea class="tinymce" rows="10" type="text" name="body" id="id_body" placeholder="This blog is about..." required>
{{form.body}}
</textarea>