设计django学生信息管理系统数据库代码
时间: 2024-01-01 17:03:24 浏览: 138
以下是一个简单的 Django 学生信息管理系统的数据库设计代码:
```python
from django.db import models
class Department(models.Model):
name = models.CharField(max_length=50)
class Student(models.Model):
name = models.CharField(max_length=50)
age = models.IntegerField()
gender = models.CharField(max_length=10)
department = models.ForeignKey(Department, on_delete=models.CASCADE)
```
这个数据库设计包括两个表:`Department` 和 `Student`。
`Department` 表包括一个 `name` 字段,表示部门名称。
`Student` 表包括 `name`、`age`、`gender`、`department` 四个字段,分别表示学生姓名、年龄、性别和所属部门。其中 `department` 字段是一个外键,关联到 `Department` 表的主键,表示学生所属的部门。
当我们在 Django 中执行 `migrate` 命令时,就会根据这个数据库设计创建对应的数据库表。
阅读全文