Python 如何使一个类成为另一个类的子组?
我是python新手,我正在尝试创建一个电子商务商店。正如您在上面看到的,我已经创建了products类,但是在Categories类中,我需要将我创建的所有产品都包含在某个类别下。我不知道怎么做 听起来你只是想从一个产品到另一个类别有一个外键。看看Python 如何使一个类成为另一个类的子组?,python,django,class,e-commerce,Python,Django,Class,E Commerce,我是python新手,我正在尝试创建一个电子商务商店。正如您在上面看到的,我已经创建了products类,但是在Categories类中,我需要将我创建的所有产品都包含在某个类别下。我不知道怎么做 听起来你只是想从一个产品到另一个类别有一个外键。看看 我认为一个产品可以属于多个类别,因此它应该与类别模型有多个关系。与教程中的方法相同,在教程中,从选择到投票都有一个ForeignKey。如果你还没有完成教程,在提问之前先去做一下。浏览一下django文档,以及那些能给你提供想法的文档 from d
我认为一个产品可以属于多个类别,因此它应该与类别模型有多个关系。与教程中的方法相同,在教程中,从选择到投票都有一个ForeignKey。如果你还没有完成教程,在提问之前先去做一下。浏览一下django文档,以及那些能给你提供想法的文档
from django.db import models
class products(models.Model): #Table name, has to wrap models.Model to get the functionality of Django.
name = models.CharField(max_length=200, unique=True) #Like a VARCHAR field
description = models.TextField() #Like a TEXT field
price = models.IntegerField()
def __unicode__(self): #Tell it to return as a unicode string (The name of the to-do item) rather than just Object.
return self.name
class categories(models.Model):