我有一个应用程序,其中包含许多模型和模板,用于执行某个任务(称为“用户访问审查”,但这不重要-该应用程序称为“uar”)。当用户完成他们的任务后,我们希望将来自主要模型的数据存档到我们所谓的“历史”表中。这些表与原始“uar”表在结构上完全相同,但可以存在于另一个数据库中或可能存在于同一数据库中。但是,除了将它们归档到这些历史表中的进程,以及可能在若干年后过期项目的任务之外,它们将是只读的。
由于我想要完全相同的模型结构但不同的名称,因此我认为我可以创建一个名为“uar_history”的应用程序,并在两个应用程序之间创建models.py文件的符号链接。但是,当我尝试
有更好的方法吗?我应该将所有我的存档表作为模型类的子类吗?
由于我想要完全相同的模型结构但不同的名称,因此我认为我可以创建一个名为“uar_history”的应用程序,并在两个应用程序之间创建models.py文件的符号链接。但是,当我尝试
syncdb
新模型时,会出现大量关于模型验证失败的投诉,因为在外键上有related_name
后链接。有更好的方法吗?我应该将所有我的存档表作为模型类的子类吗?