python django疫情上报系统(课设、毕设、学习)

阅读 78

2022-04-14

python django疫情上报系统
python django 学校疫情上报系统
python django 社区疫情上报系统
后端:python django
数据库:sqlite3
前端:html js css等
涉及功能:
老师/学生登陆、老师添加学生、学生疫情信息上报、老师那边可以看到上报的情况、班级上报、数据展示、管理员管理后台等等
源码下载:

链接:https://pan.baidu.com/s/1nf80Orpw3j2SBxbCEtqazg
提取码:rx86

上报详情实现后端代码:

# Create your views here.
def detial(request, id):
    print(id)
    class_field = ''
    phone = ''
    department = ''
    userid = request.session.get("user_id")
    typeid = request.session.get("user_type")
    print(userid, typeid)
    student = models.Students.objects.filter(id=id)
    for i in student:
        username = i.username
        age = i.age
        gendar = i.gendar
        phone_num = i.phone_num
        usertype = i.usertype
        department = i.department
        major = i.major
        class_field = i.class_field
        class_name = i.class_name
        class_phone = i.class_phonen
        home_address = i.home_address

    print(username)
    context = {'username': username, 'age': age, 'gendar': gendar, 'phone_num': phone_num, 'usertype': usertype,
               'department': department, 'major': major, 'class_field': class_field, 'class_name': class_name,
               'class_phone': class_phone, 'home_address': home_address, }

    return render(request, 'teacher/detial.html', context)

删除代码实现:

# Create your views here.
def delete(request, id):
    class_field = ''
    student = models.Students.objects.filter(id=id)
    student.delete()
    userid = request.session.get("user_id")
    typeid = request.session.get("user_type")
    print(userid, typeid)
    objects = models.Teacher.objects.filter(userid=userid)
    for i in objects:
        class_field = i.class_field
    stu = models.Students.objects.filter(class_field=class_field)
    j = 0
    for i in stu:
        j += 1  # 班级学生人数
    now = datetime.date.today()
    num = Image.objects.filter(class_field=class_field, report_time=str(now))
    k = 0
    for n in num:
        k += 1  # 今日上报人数

    l = j - k  # 今日未上报人数
    context = {'objects': objects, 'j': j, 'k': k, 'l': l, 'stu': stu}
    print(context)
    return render(request, 'teacher/student.html', context)

精彩评论(0)

0 0 举报