django - Django 的 ManyToManyField 和 ManyToManyRel 的区别
问题描述
我是新手Django
,在我的第一个项目中,我正在使用彼此相关的模型。
在键入PyCharm
建议我的自动完成功能时ManyToManyField
和ManyToManyRel
. 但是,我找不到描述这些类之间的确切差异以及何时使用哪个类的答案。
谢谢你的帮助。
解决方案
请不要ManyToManyRel
在模型上使用。Django 将这种方法用于内部目的。
如果您创建具有关系的模型,则使用ManyToManyField
. 用于ManyToManyRel
实现关系ManyToManyField
推荐阅读
- ios - 我如何在 Apple 平台之外访问 Home Kit 配件控件
- mysql - mysql - 在一个查询中计算空字段和非空字段
- react-native - 打包js文件插入到React Native的WebView中
- javascript - 为什么 setTimeout 在循环中只打印一次?
- c++ - 如何在 C++ 中将 MOD 运算符的 double 值转换为 Int 值?
- architecture - 如何将与数据库关联的一个后端服务解耦为两个独立的服务?
- c++ - 如何正确使用可变参数模板函数
- constants - ESlint 错误:在 Brakets ide 中保留了 const 关键字
- javascript - 在 Javascript 中单击 div 后如何在 div 中显示内容?
- java - Java Swing中的JTable不释放内存(字符串被大量使用)