2016-08-14 107 views
0

如何将模型的字段值保存到另一个模型字段?假设模型A有日期字段,模型B也有日期字段。 B与A链接.A的日期字段已经有一些日期。使用B的日期字段,我们将某些日期更改为其他日期到模型B数据库。我想将这些新日期保存到模型A日期字段中,以便在过滤模型A的日期时显示所有日期。将字段从一个模型保存到另一个模型字段

希望有人建议如何做到这一点。

+0

是关于过滤或如何同步字段的问题吗?过滤可以更容易完成。 – schacki

+0

你可以从这个链接得到完整的想法http://stackoverflow.com/questions/38939911/how-to-set-shifting-date-as-new-sitting-date-and-include-in-showing-sitting-date – ohid

回答

0

最简单的方法是使用signals。添加管理日期的post_save处理程序。

from django.db.models.signals import post_save 
from django.dispatch import receiver 

@receiver(pre_save, sender=B) 
def model_pre_change(sender, **kwargs): 
    # place your date magic here, "sender" is your model instance 
+0

嗨@schacki,你可以举个例子。 – ohid

相关问题