如何在python中高效地设置类别模型

如何在python中高效地设置类别模型,python,django,django-models,django-rest-framework,Python,Django,Django Models,Django Rest Framework,我正在Django建立一个模型。有一个名为category的字段,我将其作为一个外部字段(因为它将包含许多将通过模型添加的类别) 我想能够添加多个类别,每个配置文件创建的用户或在管理员,但我只能添加一个类别,每个配置文件创建 请告诉我如何解决这个问题,我不知道如何解决这个问题 到目前为止,下面的代码显示了到目前为止我能做到的程度,并将图片发送给我的管理员: 如何为每个配置文件添加多个类别?因为我只能在Django模型中为每个配置文件添加一个类别。您只能将单个对象保存到ForeignKey字段。

我正在Django建立一个模型。有一个名为category的字段,我将其作为一个外部字段(因为它将包含许多将通过模型添加的类别)

我想能够添加多个类别,每个配置文件创建的用户或在管理员,但我只能添加一个类别,每个配置文件创建

请告诉我如何解决这个问题,我不知道如何解决这个问题

到目前为止,下面的代码显示了到目前为止我能做到的程度,并将图片发送给我的管理员:


如何为每个配置文件添加多个类别?因为我只能在Django模型中为每个配置文件添加一个类别。

您只能将单个对象保存到
ForeignKey
字段。如果要向单个概要文件添加多个类别,请使用多对多字段

   general_category = models.ManyToManyField(Category, on_delete=models.CASCADE)

你肯定想要一个很多很多的地方吗?谢谢你的回答,这真的帮了我的忙。我非常感激
   general_category = models.ManyToManyField(Category, on_delete=models.CASCADE)