Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/89.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html tinymce在博客中有两个文本框_Html_Django_Tinymce - Fatal编程技术网

Html tinymce在博客中有两个文本框

Html 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)

我正在通过django创建一个博客应用程序。 上面是后期创建表单。除了文本框中的文本框外,Tinymce工作正常。 这可以手动删除,但我希望它不会出现在第一个地方。 我想删除这个,但我就是做不到。我该怎么办

我有那些模型、表单和html

models.py

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>