【发布时间】:2026-02-23 23:55:01
【问题描述】:
我需要存储有关某些电影、书籍、游戏以及其他媒体的各种信息。从发行商开始到 DVD 盒中的光盘计数。一开始我想到了抽象的项目模型,有孩子的书,电影,游戏。但我认为,这一切都是硬编码的,而且可扩展性不强。如果我需要添加一些新的项目类型怎么办?
然后我在这里阅读了有关虚拟字段的信息 Django - designing models with virtual fields? 这引起了我的注意。但是看起来 DB 很重,搜索能力不强,我错了吗?
这种情况的最佳技术是什么?
【问题讨论】: