Django 2.0 与 Django1.0在内部方法上的差异

models.Customer.tags.rel 方法

对于Django1 可以通过 models.Customer.tags.to.model.objects.all() 获取一个model下的ManytoMany字段下的所有内容;

在Django2 中rel下的to方法被去掉了,直接调用to方法会报 'ManyToManyRel' object has no attribute 'to' 错误,在Django2 中可以用rel下的model方法实现相同的功能,如:

models.Customer.tags.rel.model.objects.all()

结果如下:

 

posted @ 2018-09-07 09:08  三教布衣  阅读(949)  评论(1编辑  收藏  举报