Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
为什么 Django 模型类 CommaSeparatedIntegerField 在 MySQL 中实现为文本,而不是它的本质:整数列表?这似乎是最低效的事情!
MySQL(和许多 RDBMS)没有“列表”类型(“列表”项目通常是与外键关联的单独表)。DjangoCommaSeparatedIntegerField是一种允许某种有效存储整数列表的技巧,但因此它必须存储在字符串字段中。
CommaSeparatedIntegerField
(说实话,该字段在 Django 开发中不再常用,但如果您需要或想要它,它就在那里。)