使用python在mysql中动态创建表

使用python在mysql中动态创建表,python,mysql,django,dynamic,Python,Mysql,Django,Dynamic,我需要对CSV数据集进行计算,后者将其作为SQL表存储在MySQL数据库中。我一直在考虑使用Django,但我认为它不允许动态创建模型。我想提供的另一个信息是,我不知道该表中变量的数量。所以我的问题是,我应该如何继续?。我一直在考虑创建自己的粗糙函数来执行SQL查询或使用Django south。任何建议都将不胜感激。我将把用户提交的数据存储在一个独立的数据库中,而不是您的Django MySQL主数据库中 由于您不确定CSV数据集的结构,因此使用CouchDB或MongoDB之类的文档存储可能

我需要对CSV数据集进行计算,后者将其作为SQL表存储在MySQL数据库中。我一直在考虑使用Django,但我认为它不允许动态创建模型。我想提供的另一个信息是,我不知道该表中变量的数量。所以我的问题是,我应该如何继续?。我一直在考虑创建自己的粗糙函数来执行SQL查询或使用Django south。任何建议都将不胜感激。

我将把用户提交的数据存储在一个独立的数据库中,而不是您的Django MySQL主数据库中

由于您不确定CSV数据集的结构,因此使用CouchDB或MongoDB之类的文档存储可能是最佳选择


我会将用户提交的数据存储在与Django MySQL主数据库不同的单独数据库中

由于您不确定CSV数据集的结构,因此使用CouchDB或MongoDB之类的文档存储可能是最佳选择


在数据库中包含未知模式的数据有什么目的?如何查询此数据?假设我将所有变量存储为varchari如果您使用的是
Django>=1.7
,则不需要使用Django-South进行迁移。在数据库中拥有未知模式的数据的目的是什么?如何查询此数据?假设我将所有变量存储为varchari如果您使用的是
Django>=1.7
,则不需要使用Django-South进行迁移。