【发布时间】:2011-03-25 16:20:49
【问题描述】:
我有一个包含十几个类的 Python 程序,其中几个类拥有其他类的实例,例如ObjectA 有一个 ObjectB 的列表,以及一个 (ObjectC, ObjectD) 对的字典。
我的目标是将程序的功能放到网站上。
我已经为每个类编写并测试了 JSON 编码和解码方法。我现在看到的问题是我需要在重新开始和从数据库的角度重新编写模型和逻辑之间进行选择,或者只是将 python 对象(编码为 JSON)存储在数据库中,然后提取保存的状态变化。
有人可以确认这些都是有效的方法,并且我没有错过任何其他简单的选项吗?
【问题讨论】:
-
你需要重写你的程序;您不太可能完全重用您的代码库,但您可以重用部分。以预期的方式使用数据库。
标签: python django json database-design