我正在努力解决数据库问题:
在我的项目中,我收到一个巨大的csv文件,每个产品包含1行,每个产品有5个连续的类别。
Cat_1 A > Cat_2 A > Cat_3 A > Cat_4 A > Cat_5 A > Product 0001
我必须导入这些数据,存储它,然后通过Tastypie驱动的API访问它。
问题是:与Cat_2相关联的Cat_3很可能不在同一个Cat_2中,具体取决于Cat_1。
例如
Cat_1 A > Cat_2 A > Cat_3 A
Cat_1 B > Cat_2 A > Cat_3 A <<<< This Cat_3 should or should not be here.
因此,将每只猫与其子女联系起来就好了。
问题: 我该如何处理这样的导入/结构?这是如何在Django ORM术语中转换的(最终在Tasypie ModelResource中)?
思考:
提前感谢您的任何建议。