一对多表的建立

  • 模型

    from django.db import models
    
    # 图书分类表
    
    class Category(models.Model):
        # 分类名称
        name = models.CharField(max_length=32,unique=True)
    
    #  图书表
    class Book(models.Model):
        # 图书名称
        name = models.CharField(max_length=32,unique=True)
        # 图书价格
        price = models.DecimalField(max_digits=9,decimal_places=2)
        # 图书添加时间
        addtime = models.DateTimeField(auto_now_add=True)
        # 外键
        cate = models.ForeignKey('Category',on_delete=models.CASCADE)
    
  • 生成迁移文件

    python manage.py makemigrations
    
  • 完成数据迁移

    python manage.py migrate
    

results matching ""

    No results matching ""