整个过程分为两步:
1、建立表结构;
2、增删改查逻辑代码;
model.py
from django.db import models
class Author(models.Model):
name = models.CharField(max_length=20)
class Book(models.Model):
title = models.CharField(max_length=50)
author = models.ForeignKey(Author)
输入python manage.py sqlall app名字看到具体表结构。
view.py
#coding=utf-8
from demo2.blog.models import Book, Author
from django.http import HttpResponse
def list(request):
author1 = Author(name='张三')
author1.save()
author = Author.objects.all()
book1 = Book(title='第一章节', author=author1)
book1.save()
book = Book.objects.all()
return HttpResponse('Author:%d;Book:%d' % (author.count(), book.count()))
看到这个是不是想到了Hibernate之类的ORM映射关系,哈。
我的博客其他文章列表
http://my.oschina.net/helu