-
步骤一:创建图书列表
-
步骤二:增加图书
-
步骤三:删除图书
-
步骤四:编辑图书
步骤一:创建图书列表
1.创建数据库Book:
#app_publisher/models.py
class Book(models.Model):
id = models.AutoField(primary_key=True)
title = models.CharField(max_length=64, null=False, unique=True)
publisher = models.ForeignKey(to='publisher')
#由于ForeignKey会自动把publisher属性后面加_id,也就是数据库中是publisher_id,因此在这里把_id给去掉了
python3 manage.py makemigrations #用小本本将models.py里面的改动记录下来,记录到app1/migrations文件夹下面
python3 manage.py migrate #把改动翻译成SQL语句去数据库执行
2.写入函数:
url(r'^book_list/', views.book_list),
def book_list(request):
data = models.Book.objects.all()
return render(request, 'book_list.html', {'data': data})
3.写book_list.html文件: