Python 如何使用Django为电子商务网站设计数据库
我是Django的新手,我正在尝试建立一个电子商务网站,但我面临一个存储不共享相同属性的产品数据的问题。我想知道应该使用哪些数据库技术,以及如何设计数据库,以便能够毫无问题地存储不同的产品属性。Django擅长使用RDB(关系数据库) 处理未确定的数据时,需要使用JSON存储格式,因为您不知道模型中包含哪些属性。非关系型数据库在这方面很好,但RDB不行。您可以使用MongoDB来存储JSON信息,但出现了一个新问题: 何时将MongoDB与Django一起使用? 简短回答:你没有。 资料来源: 您可以在Django中使用Postgresql JSON字段实现Python 如何使用Django为电子商务网站设计数据库,python,django,mongodb,redis,Python,Django,Mongodb,Redis,我是Django的新手,我正在尝试建立一个电子商务网站,但我面临一个存储不共享相同属性的产品数据的问题。我想知道应该使用哪些数据库技术,以及如何设计数据库,以便能够毫无问题地存储不同的产品属性。Django擅长使用RDB(关系数据库) 处理未确定的数据时,需要使用JSON存储格式,因为您不知道模型中包含哪些属性。非关系型数据库在这方面很好,但RDB不行。您可以使用MongoDB来存储JSON信息,但出现了一个新问题: 何时将MongoDB与Django一起使用? 简短回答:你没有。 资料来源:
从django.contrib.postgres.fields导入JSONField
从django.db导入模型
类别产品(型号.型号):
元数据=JSONField(null=True,blank=True)