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

6d56c7d170aaf0cdf84580984c996326.png拿去当期末作业

信息管理系统源码:

06a5e8e241d5d1be1982316b2a75a352.png

长按左侧二维码 2 秒

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

(非本号)

一、运行效果

  •  查询全部

899efcd254a5fdcaabfcba5df1f71e16.png

  • 搜索

80a70083937a8601ff9ab8f492ec6667.png

  • 添加

5a39611b4b6f68aacabbeabdbc2626b7.png

  • 修改

5f53083a9486466852bc1b44e85de2f9.png

二、说明

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

运行流程

  1. 解压

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

  3. 运行命令python3 manage.py runserver

e1f349a09df1254a6dceb82e5addbc1d.png

三、部分示例代码

# -*- 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

信息管理系统源码:

78d8ebe5efb3a23533a12da45ac608c0.png

长按左侧二维码 2 秒

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

(非本号)

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

曾亲桂林

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值