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):
我是一个蟒蛇新手,我正在尝试创建一个电子商务商店。正如您在上面所看到的,我已经创建了产品类,但在Categories类中,我需要将我创建的所有产品都包含在某个类别中。我不知道如何做到这一点。
答案 0 :(得分:0)
听起来你只想要一个从产品到类别的ForeignKey。
答案 1 :(得分:0)
我认为产品可以属于许多类别,因此它应该与Category模型具有ManyToMany关系。