【发布时间】:2017-06-18 01:33:27
【问题描述】:
我必须存储数据,其中一部分是预定义的,但用户可以选择自定义它。 将这些数据存储在数据库中的最佳方式是什么?
- 2 个字段,1 个是预定义选项的整数字段,第二个是自定义用户输入的字符串
- 1 个字符串字段,其中将包含类似 {predefined: 2, custom: ''} 的 json 格式
- 1 个字符串字段,将包含自定义字符串或预定义选项 ID(在请求过程中转换)
- 1 个字符串字段将包含全文选项,即使它是预定义的(其中一些预定义选项可以是长文本)
我尝试了 1),但每个“自定义就绪”数据的字段数加倍似乎并不完美......
有什么想法吗?
【问题讨论】:
-
举个例子就好了。您使用的是哪个 Django 版本和哪个 RDBMS?