首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Django一对多字段..........?

Django一对多字段..........?
EN

Stack Overflow用户
提问于 2012-06-04 16:30:09
回答 1查看 1.7K关注 0票数 0

嘿,朋友,我是django模型的新手。我的问题是,我有五个表属性,比如。

代码语言:javascript
复制
Rulno (integer)
From (IpAddressfield )
To(IpAddressfield )
Priority (integer)
Cisp(CharField)

它们可以是多个优先级和单个Ruleno .so的Cisp,因为我正在编写类似的模型。

代码语言:javascript
复制
class Ruleinfo(models.Model):
    rule = models.IntegerField(null=False)
    From = models.IPAddressField(null=True)
    to = models.IPAddressField(null=True)
    priority = models.ForeignKey('Priority',related_name = 'priority1')
    Cisp =models.ForeignKey('Priority',related_name = 'cisp1')
    def __unicode__(self):
        return u'%s' %(self.rule)



class Priority(models.Model):  
    priority =  models.IntegerField(null = True)
    Ruleno = models.ForeignKey('Ruleinfo')
    CISP = models.IntegerField(null = True)
    def __unicode__(self):
        return u'%s ' % (self.priority)

我在想,上面的模型能不能满足我的要求?

或者,如果有其他选择,请让我知道。

EN

回答 1

Stack Overflow用户

发布于 2012-06-04 16:35:42

正确的方法是在关系的另一端使用ForeignKey

票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10878394

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档