使用Django框架实现简单的图书借阅系统——完成图书信息管理
# 假设我们已经有了一个图书模型Book和一个用户模型UserProfile
from django.shortcuts import render
from django.http import HttpResponseRedirect
from .models import Book
def add_book(request):
"""添加新图书的视图函数"""
if request.method == 'POST':
title = request.POST['title']
author = request.POST['author']
new_book = Book.objects.create(title=title, author=author)
return HttpResponseRedirect('/library/')
return render(request, 'add_book.html')
def library(request):
"""图书列表的视图函数"""
books = Book.objects.all()
return render(request, 'library.html', {'books': books})
这个简单的例子展示了如何创建一个新图书并将其添加到数据库中,然后展示了图书列表。在实际应用中,你可能还需要处理其他HTTP方法(如GET用于显示添加图书的表单,POST用于处理表单提交),以及添加适当的错误处理和验证机制。
评论已关闭