Django 中的中间模型有什么用?

-1 python django django-models

为什么我们使用中间模型? 我们不能在没有中间模型的情况下使用多对多关系吗?

rti*_*dru 5

M2M 关系需要中间表。您可以在此处阅读有关什么是 M2M 关系以及为什么它们需要中间表(在本文中称为连接表)的更多信息

除非您需要在其上添加自定义字段,否则Django 会自动为您创建这个中间表,从而将其抽象化。如果这样做,那么你可以通过重写定义它through的参数如图所示这里

这是为什么需要该表的快速图片 在此处输入图片说明