Django模型引用

时间:2012-05-30 09:26:32

标签: django django-models

我想创建一个带有以下字段的django模型

Ruleinfo(Character field)
Ispname(Character field)
Priority (Character field)
From (Character field)
To(Character field)

我的问题是,对于每个Ispname,它们可以是多个(多于一个)Ruleinfo,对于每个Ruleinfo,它们可以是多个(多于一个)Priority.I我正在编写类似

的模型
class Rule(models.Model):
    Ruleinfo = models.CharField(max_length=5,null=False)
    Ispname  = models.CharField(max_length=5,null=False)
    priority = models.ForeignKey('Priority')
    From  =    models.IntegerField(null=True)
    To = models.IntegerField(null=True)


class Priority(models.Model):  
    priority =  models.IntegerField(null = True)
    ispname = models.ForeignKey('Rule')
    rule = models.ForeignKey('Rule')

但是这个模型并没有验证我想去哪里的任何想法?

1 个答案:

答案 0 :(得分:0)

来自the docs

  

CharField有一个额外的必需参数:

     

<强> CharField.max_length