PythonTip >> 博文 >> Django

Python(9)——Django之数据库增删改查

zihua 2014-01-16 18:01:35 点击: 3573 | 收藏


整个过程分为两步:

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 







 

原文链接:http://my.oschina.net/helu/blog/168396

作者:zihua | 分类: Django | 标签: django | 阅读: 3573 | 发布于: 2014-01-16 18时 |