上次讲了关于单个数据库的数据怎么进行增删改查的操作,这次呢说一下对于表间存在关系的数据库的数据进行处理。
1.先在models.py文件中定义相关类:
# -*- coding: utf-8 -*-
from __future__ import unicode_literals
from django.db import models
import django.utils.timezone as timezone
import datetime
# Create your models here.
#教师类
class Teacher(models.Model):
id = models.IntegerField(primary_key=True)
name = models.CharField(max_length=50)
class Meta:
db_table = 'teacher'
# 学生类
class Student(models.Model):
id = models.IntegerField(primary_key=True) # AutoField
name = models.CharField(max_length=50)
age = models.IntegerField()
intime = models.DateField()
sex = models.IntegerField()
teacher = models.ForeignKey(Teacher) # 外键关联
class Meta: