码迷,mamicode.com
首页 > 其他好文 > 详细

django学习之models2

时间:2015-09-13 20:17:16      阅读:140      评论:0      收藏:0      [点我收藏+]

标签:

models.py

class Entry(models.Model):
    name = models.CharField(max_length=30)

    def __unicode__(self):
        return self.name

class Blog(models.Model):
    name = models.CharField(max_length=30)
    entry = models.ForeignKey(Entry)

    def __unicode__(self):
        return self.name

创建对象:

    from blog.models import Entry,Blog

    entry1=Entry.objects.create(name=‘zhang‘)

    entry2=Entry.objects.create(name=‘li‘)

    blog1=Blog.objects.create(name=‘jlan_blog1‘,Entry=entry1)

    blog1=Blog.objects.create(name=‘jlan_blog2‘,Entry=entry2)

查看对象:

    entry1.name

        Out[25]: ‘zhang‘

    blog1.entry

        Out[1]:<Entry: zhang>

    blog1.name

        Out[14]:‘jlan_blog1‘
        
    entry1.blog_set.all()
        Out[33]: [<Blog: Blog object>]


django学习之models2

标签:

原文地址:http://my.oschina.net/jlan/blog/505595

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!