今天看到一篇文章说,要避免使用。
Tips for Building High-Quality Django Apps at Scale
理由是 Django ContentTypes 处理这种问题过于复杂,如果 model 类因为重构等原因移动了也会导致 ContentTypes 的引用有问题。这种理由我还是比较认同的,有没有使用过 GenericForeignKey 的 来谈谈实际使用体验。