作者自我介绍:b站小UP主,时常直播编程+红警三,python1对1辅导老师。
python Django实现的一个简易的教务选课系统。
介绍与演示的视频版本已发到我的b站: https://www.bilibili.com/video/BV1er4y1w7ty。
项目已上传到我的github: https://github.com/BigShuang/SimpleStudentCourseManagementSystem。
S1总目录:
〇、初步介绍与演示
一、项目流程梳理与数据库设计
二、新建项目(project)、设置、运行
三、创建用户模型(model)
四、实现登录页面
五、实现注册功能
======================= 大爽歌作,made by big shuang =======================
三、创建用户模型(model)
本文涉及到的新的额外知识点:
models
没有这部分基础的读者,建议一边阅读本文一边查阅相关知识
这里推荐我的专栏:Django自学笔记 第四章内容
数据库表的设计已在本专栏之前的博客做好了:一、项目流程梳理与数据库设计
这里对于用户模块,需要学生表和教师表,
那么对应的,这里需要建立两种模型:学生(Student),教师(Teacher)
模型的添加和修改要在对应app的models.py中进行
首先,打开项目下的./user/models.py文件
其初始内容如下:
from django.db import models
# Create your models here.
其中第一行导入了models类,如果你的models.py文件没有导入,请添加这一行
同时开始添加自己的模型代码后,最好把第三行的注释删掉
1 添加学生模型
在models.py中添加如下代码即可
class Student(models.Model):
gender = [
("m", "男"),
("f", "女")<

本文介绍了如何在Django中为教务选课系统实现学生和教师模型,包括数据库设计、模型结构和迁移数据库的操作。通过实例代码展示如何定义性别、姓名等字段,并确保唯一标识符的生成。
最低0.47元/天 解锁文章
1067

被折叠的 条评论
为什么被折叠?



