要求:学生根据兴趣选择不同的兴趣班,其中学生和班级是多对多的关系。
1、完成学生和班级的模型定义
2、提交代码截图。
解答:
`from django.contrib.auth.models import User
from django.db import models
-- coding: utf-8 --
Author: Lila
Create your models here.
class Clazz(models.Model):
cname = models.CharField("班级名称",max_length=20)
class Student(models.Model):
sno = models.CharField("学号",max_length=10)
sname = models.CharField("姓名",max_length=20)
sage = models.IntegerField("年龄")
clazz = models.ManyToManyField(to=Clazz)
`
注意:要在settings的installed_app里添加"cla_stu"(应用名称)
同时数据库里会生成这三个表: