Python学生信息管理系统(入门级可当期末作业)

Posted 曾亲桂林

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python学生信息管理系统(入门级可当期末作业)相关的知识,希望对你有一定的参考价值。

拿去当期末作业

信息管理系统源码:

长按左侧二维码 2 秒

回复「管理」即可获取源码

(非本号)

一、运行效果

  •  查询全部

  • 搜索

  • 添加

  • 修改

二、说明

本实例是基于Python3+Django+Sqlite实现的,Django入门级项目(主要是练习数据库的CURD),对于想要练习Django的同学来说,通过这个实例能够加深对数据库基本操作的理解

运行流程

  1. 解压

  2. 切换安装有Django的Python虚拟环境

  3. 运行命令python3 manage.py runserver

三、部分示例代码

# -*- coding:utf-8 -*-


from django.shortcuts import render,redirect
from django.views.decorators.csrf import csrf_exempt


from django.conf import settings    # 获取 settings.py 里边配置的信息
import os
from .models import *


# 1.1.前往 index 页(all)
def all_page(request):


    data = student_info.objects.all()
    content={'data': data}
    return render(request, 'student/all.html', content)


# 1.2.前往 add 页
def add_page( request ):
    return render(request, 'student/add.html')


# 2.增
@csrf_exempt
def add_student(request):
    t_name = request.POST['tName']
    t_age = request.POST['tAge']
    t_image = request.FILES['tImage']
    fname = os.path.join(settings.MEDIA_ROOT, t_image.name)
    with open(fname, 'wb') as pic:
        for c in t_image.chunks():
            pic.write(c)


    student=student_info()
    student.t_name=t_name
    student.t_age=t_age
    # 存访问路径到数据库
    student.t_image = os.path.join("/static/media/", t_image.name)
    student.save()


    return redirect('/allPage')

来源:https://www.itprojects.cn/162.html

信息管理系统源码:

长按左侧二维码 2 秒

回复「管理」即可获取源码

(非本号)

以上是关于Python学生信息管理系统(入门级可当期末作业)的主要内容,如果未能解决你的问题,请参考以下文章

C语言期末作业学生管理系统核心源码!需要请自行领取

20145326蔡馨熤《信息安全系统设计基础》期末总结

Java期末大作业基础项目--在线学生选课系统(建议收藏)

Java期末大作业基础项目--在线学生选课系统(建议收藏)

Java期末大作业基础课程设计--在线学生选课系统(HTML+JS+Jsp+Spring+mysql)

SQL数据库语言基础之SqlServer数据库原理与设计课程期末复习-条件查询实例练习学生表选课表家庭作业表