【项目实战】基于Python、Django以及Mysql的学生成绩管理系统(附完整源码)
1、项目说明
基于python+django+MySQL的简单学生成绩管理系统项目实战
项目需要安装pycharm专业版,以及项目所需的所有模块(我的B站中有python环境配置pycharm专业版安装和破解的教程)
项目需要安装 django、django-simpleui、pymysql及其他一些模块
安装命令如下:
- pip install -i https://pypi.tuna.tsinghua.edu.cn/simple 模块名称
2、项目主要技术
-
python编程技术
-
django框架技术
-
MySQL数据库技术
-
前端技术
3、项目结构
-
static 项目的静态文件存放文件夹
-
stu 模型功能代码文件夹
-
studentmo 配置文件主路由文件夹
-
templates 前端文件夹
-
manage.py 项目入口
4、项目主要功能
-
学生,管理员登录验证
-
学生成绩信息查询
-
管理员管理学生信息
5、部分源码
models.py
from django.db import models
class Student(models.Model):
id = models.IntegerField(primary_key=True)
stu_name = models.CharField('姓名', max_length=100)
stu_password = models.CharField('密码', max_length=100)
stu_gender = models.CharField('性别', max_length=100)
stu_age = models.CharField('年龄', max_length=10)
stu_course = models.CharField('科目', max_length=100)
stu_score = models.IntegerField('分数', default=0)
stu_nianji = models.CharField('年级', max_length=100)
stu_xueqi = models.CharField('学期', max_length=100)
# 修改显示的表的名字
class Meta:
db_table = "student"
# 给模型类起一个更可读的名字
verbose_name = '学生'
# 模型的复数形式
verbose_name_plural = '学生信息表'
# 作为外键显示的字段
def __str__(self):
return self.stu_name
6、运行截图
7、项目总结
本项目是一个非常适合学习练手的项目,对我们的Django框架技术以及开发经验的提升,完善简历提高技能都有有很大的帮助,推荐大家学习研究这个项目,搞懂其中的业务逻辑流程以及各个知识点非常关键。
项目资料截图:
资料获取地址:https://h5.m.taobao.com/awp/core/detail.htm?ft=t&id=701082828934
B站视频讲解地址:https://www.bilibili.com/video/BV1yR4y1q7L8/
注:其他问题请参看视频讲解,都有介绍,一定要认真看完哦!
代码编写、视频录制不易,感谢您的支持,祝您学习愉快!
避免走丢,记得关注哦🌹🌹🌹
版权声明:本文为博主兵慌码乱原创文章,请勿转载!