【发布时间】:2011-05-30 23:50:15
【问题描述】:
我有这些数据:
火狐3.6
有3个项目
- 姓名
- 最高版本
- 最低版本
我是这样存储的:
class MyModel(models.Model):
browser_name = models.CharField(...)
browser_max_version = models.IntegerField(...)
browser_min_version = models.IntegerField(...)
或替代
class Browser(models.Model):
name = models.CharField(...)
max_version = models.IntegerField(...)
min_version = models.IntegerField(...)
class MyModel(models.Model):
browser = models.ForeignKey(Browser)
有什么聪明的方法可以将值存储在 1 个字段中并同时使其可解析?
我知道这听起来可能很奇怪,但我想知道是否有其他方法可以替代构建 100 万个模型来表示数据。
有什么想法吗? :)
【问题讨论】:
-
如果你想存储
3.6之类的东西,不应该是FloatField吗? -
@lazerscience:
FloatField不起作用 :) 作为3.11 should be > than 3.6。不过谢谢
标签: python sql django postgresql