详细参考链接:点击
数据结构models.py
from django.db import models # Create your models here. class Book(models.Model): title = models.CharField(max_length=32) price = models.DecimalField(max_digits=8, decimal_places=2) date = models.DateField(null=True) publish = models.ForeignKey(to='Publish', on_delete=models.CASCADE) authors = models.ManyToManyField('Author') def __str__(self): return self.title class Meta: verbose_name = '书籍表' class Publish(models.Model): title = models.CharField(max_length=24) site = models.CharField(max_length=80) # author = models. def __str__(self): return self.title class Meta: verbose_name = '出版社' class Author(models.Model): name = models.CharField(max_length=10) def __str__(self): return self.name class Meta: verbose_name = '作者'