Python 如何在表单中使用复选框,我的model 1字段中有manytomanyfield

Python 如何在表单中使用复选框,我的model 1字段中有manytomanyfield,python,django,Python,Django,我需要在模板中将类别字段显示为复选框字段 forms.py class positionpdateforms(forms.ModelForm): 类元: model=CreatePost 字段=['title'、'img'、'category'、'content'] 小部件={ 'title':forms.TextInput(attrs={'class':'form-control'}), } 型号.py 类别(models.Model): category=models.CharField(

我需要在模板中将
类别
字段显示为复选框字段

forms.py

class positionpdateforms(forms.ModelForm):
类元:
model=CreatePost
字段=['title'、'img'、'category'、'content']
小部件={
'title':forms.TextInput(attrs={'class':'form-control'}),
}
型号.py

类别(models.Model):
category=models.CharField(verbose\u name=“Categoria”,最大长度=20)
类元:
详细名称='Categoria'
详细名称复数='Categorias'
排序=['category']
定义(自我):
返回自我类别
def custom_upload_to(实例,文件名):
#old\u intance=CreatePost.objects.get(pk=instance.pk)
#old\u intance.img.delete()
返回“post/”+文件名
类CreatePost(models.Model):
#user=models.ForeignKey(user,on_delete=models.CASCADE,verbose_name=“Usuario”)
title=models.CharField(verbose_name=“Titulo”,最大长度=100)
slug=models.CharField(最大长度=200,空白=True)
content=models.TextField(verbose_name=“Contenido”,null=True,blank=True)
img=models.ImageField(upload\u to=custom\u upload\u to,null=True,blank=False)
类别=模型。多个多个字段(类别)
created=models.DateTimeField(auto\u now\u add=True)
def保存(自身、*args、**kwargs):
self.slug=slagify(self.title)
super(CreatePost,self).save(*args,**kwargs)
类元:
详细名称=‘动画’
详细名称复数=‘动画’
排序=['-已创建']

您可以在表单的
Meta
class'category':表单中指定一个小部件。您可能还想添加
表单控件
类,但没有使用复选框显示它