目录
class User(AbstractUser):
"""用户表"""
job = models.ManyToManyField(to='job.Job', through='Collect', through_fields=('user', 'job'))
class Job(BaseModel):
"""岗位表"""
user = models.ManyToManyField(to='user.User', through='user.Collect', through_fields=('job', 'user'))
class Collect(models.Model):
"""收藏表"""
user = models.ForeignKey('User', to_field='id', on_delete=models.CASCADE)
job = models.ForeignKey("job.Job",to_field='id',on_delete=models.CASCADE)

django2版本以后foreignkey必须加on_delete参数

最新文章

  1. 【转】javascript面向对象编程
  2. CrashHandler: java.lang.NullPointerException
  3. linux在线学习
  4. web前端跨域方案
  5. 【POJ】3150 Cellular Automaton(矩阵乘法+特殊的技巧)
  6. 2016032101 - eclipse3.7+jdk1.6+maven3.0.5
  7. Write an algorithm such that if an element in an MxN matrix is 0, its entire row and column is set to 0.
  8. WebAPI接口测试之matthewcv.WebApiTestClient
  9. redis: 6379端口下set值时出现 CLUSTERDOWN The cluster is down
  10. python基础(二)- 字符串
  11. 201521123079《Java程序设计》第2周学习总结
  12. 爬虫系列二(数据清洗--->bs4解析数据)
  13. for和for in区别
  14. 学习笔记CB013: TensorFlow、TensorBoard、seq2seq
  15. 关于事务回滚,rollback tran到底要不要写?
  16. ERP项目实施记录09
  17. 【PAT】A1001A+B Format
  18. 11G新特性 -- Expression Statistics
  19. zz 史上最全--各银行借记卡的年费、小额管理费、转账费等!
  20. 校园跳蚤市场-Sprint计划

热门文章

  1. Linux的桌面虚拟化技术KVM(二)——远程桌面管理
  2. Nginx搭建负载均衡集群
  3. 深层对象转深层数组(重点:先把对象转数组,直接for in 遍历对象不太可行)
  4. 【计算机视觉】OpenCV篇(6) - 平滑图像(卷积/滤波/模糊/降噪)
  5. conda使用报错:ImportError:DLL load failed
  6. top显示命令详解+top命令使用
  7. v-for key的作用
  8. python解包
  9. RocketMQ控制台命令
  10. Django 之redis的应用