什么是“models.Model”的意思

时间:2013-02-05 19:22:51

标签: python django

我正在通过https://docs.djangoproject.com/en/1.4/intro/tutorial01/。 它们包括以下内容:

from django.db import models

class Poll(models.Model):
    question = models.CharField(max_length=200)
    pub_date = models.DateTimeField('date published')

“models.Model”是什么意思?

3 个答案:

答案 0 :(得分:4)

这意味着:使Poll类继承自Model模块的models基类。

答案 1 :(得分:3)

你知道继承是什么吗?我首先看一些例子:

http://parand.com/say/index.php/2009/04/20/python-simple-inheritance-example/

基本上是说要使用Model类所具有的所有属性以及你在类中定义的任何属性。

祝你好运


php中的

将是:

class Poll extends Model
{
    var $question;
    var $pub_date;
}

Model是一个位于Django框架模型模块中的类......

答案 2 :(得分:0)

这是您为创建模型而进行子类化的类。