我们先来看一下效果吧:(ps:以下需要用到Pycharm,navicat for Mysql等软件)
可以根据姓名或者性别来模糊查找:
接下来我们再看看增添学生:
查看一下删除功能(如删除3号学生)吧:
还有修改:
好的,了解之后我们再来看一下我们的代码吧:
看一下views.py:
from django.shortcuts import render
# 导入请求和响应的包
from django.shortcuts import HttpResponse
# 导入实体类所在的包
from Student.models import Student
# 导入 redirect包(重定向)
from django.shortcuts import redirect
# 导入实体类的模块
from Student import models
# 导入模糊查询
from django.db.models import Q
# 导入实体类
from Student.models import Student
# Create your views here.
# 主页显示所有学生的信息
def showAll(request):
# 测试向网页发送字符串
# return HttpResponse("Hello world");
# 查询所有数据库学生表的信息
students = Student.objects.all()
count = students.__len__()
# 返回网页地址并携带学生数据
return render(request, "index.html", context={"students": students, "co