zoukankan      html  css  js  c++  java
  • django----多对多数据添加

    class UserInfo(models.Model):
        """
        用户表:既有班主任也有老师
        """
        username = models.CharField(max_length=32)
        password = models.CharField(max_length=64)
        email = models.CharField(max_length=32)
        ut = models.ForeignKey("UserType",on_delete=models.CASCADE)  #用户和用户类型一对多的关系
        teacher_classes = models.ManyToManyField("Classes")  #老师和班级的多对多关系
    

       obj = UserInfo.objects.filter(id=1).teacher_classes.add(1)  add((1,2,3))  

          通过第三张表建立关系  1 1

                                                                1 2

                                                                1 3

    m.add()                    直接添加数据

    m.set()                     现将数据库清空(和m有关),在add()数据 ,类似重置

    m.remove()              解除关联

    m.clear()                  和m有关的数据全部清空

  • 相关阅读:
    114.114.114.114和8.8.8.8
    一台电脑双网卡同时上网
    eNSP模拟器
    路由器UPnP
    子网掩码
    网线水晶头制作
    AP (无线访问接入点(WirelessAccessPoint))
    筛选键
    注册表方法修改网络名称
    图片素材网址
  • 原文地址:https://www.cnblogs.com/yanxiaoge/p/10591106.html
Copyright © 2011-2022 走看看