无法理解django

时间:2017-05-11 13:44:49

标签: python django django-models

我知道这是一个非常基本的问题。我正在学习django,我看到最重要的部分是ForeignKey字段和ManyToManyField。它们无处不在地使用。如果不理解这两者,就无法设计出合适的模型。如果我必须设计一个具有FK关系的模型,我总是必须首先看到该示例并尝试使用该解决方案。我无法自信地设计一个模型,因为我对此并不了解。如果有人让我明白这样的话会很好,那么FKField是什么,FKField和MTMField是如何在表格中用简单的英语生成的(语言是我从文档中理解的障碍之一)。

这是外键的模型

class Category(models.Model):
  name = models.CharField()

class Product(models.Model):
  name = models.CharField()
  category = models.ForeignKeyField(Category, related_name="product")  

0 个答案:

没有答案