class Book(models.Model):
name = models.CharField(max_length=100,null=False)
author = models.CharField(max_length=100,null=False)
price = models.FloatField(default=0)
把app添加到installled apps中
把模型映射到数据库当中(具体参考47_Django数据库_创建和映射ORM模型)
在views.py文件中更新代码:
from django.shortcuts import render
from .models import Book
from django.http import HttpResponse
def index(request):
book = Book(name='三国演义',author='罗贯中',price=200)
book.save()
return HttpResponse("图书添加成功")
将index函数映射到url文件中
运行项目,打开主页,数据库将被写入。同样的方法,多添加几本书。
用主键的方式查找 用primary key查询,简写pk 例如代码:
book = Book.objects.get(pk=1)
print(book)
return HttpResponse("图书添加成功")