如果您要查找的是像任意数据一样的字典,则可以使用两级设置,其中一个模型是容器,另一个模型是键-
值对。您将创建容器的实例,创建每个键值实例,并将一组键值实例与容器实例相关联。就像是:
class Dicty(models.Model): name = models.CharField(max_length=50)class KeyVal(models.Model): container = models.ForeignKey(Dicty, db_index=True) key = models.CharField(max_length=240, db_index=True) value = models.CharField(max_length=240, db_index=True)
它虽然不漂亮,但是可以让您使用数据库访问/搜索字典的内部,而不能使用pickle / serialize解决方案。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)