Django 小实例S1 简易学生选课管理系统 —— 三、创建用户模型(model)

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

作者自我介绍: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)
模型的添加和修改要在对应appmodels.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", "女")<
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值