博客标语与Django示例中的标题

时间:2017-03-09 23:12:26

标签: django django-models blogs

官方Django 1.10文档提供了一个博客应用程序的models.py示例,其中包含以下内容,

class Blog(models.Model):
    name = models.CharField(max_length=100)
    tagline = models.TextField()

class Entry(models.Model):
    blog = models.ForeignKey(Blog)
    headline = models.CharField(max_length=255)

我的问题是标语和标题之间有什么区别?

为什么要通过Blog模型为条目提供名称和标语?

似乎不需要blog = models.ForeignKey(Blog)

1 个答案:

答案 0 :(得分:0)

我还没有看过1.10的Django Docs教程。但是,一般来说,这意味着一个博客可以有多个条目。例如:

博客:

1。 a)博客名称:" SO很棒"

b)博客标语:"嘿,我希望SO是学校的主要教育模式......"

< / p>

参加:

i)

a)博客:FK到1

   

b)标题:&#34;这是SO&#34;

的用处

ii)

a)博客:FK到1

    

b)标题:&#34;这解释了SO如何彻底改变教育。&#34;

我希望我能清楚说明我的观点。