Django的models.ManyToManyField
和models.ManyToManyRel
有什么区别?我对这些东西感到困惑。
最佳答案
ManyToManyRel 使用ManyToManyRel 来实现它扩展的Field 基类的关系对象。如果您要创建一个扩展 Field 类并包含多对多关系的新字段类,您可能会发现此类很方便,但不应在您的模型中使用它(您将在此处看到弹出建议如果您的编辑器列出了可用的调用)。
见类字段@: https://github.com/django/django/blob/master/django/db/models/fields/__init__.py 类 ManyToManyRel & 类 ManyToManyField @: https://github.com/django/django/blob/master/django/db/models/fields/related.py
我很高兴这里的绝大多数问题都是可以通过查看引用资料和文档来回答的问题。研究和分享想法并挖掘“不供外部使用”的代码是很有趣的。我知道如何开始回答这个问题,如果我不这样做,我就不会写任何东西。好问题伙计!
关于python - Django:有什么区别(rel & field),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5216891/