我想爲我的一個應用程序制定數據遷移。我使用這裏提到的信譽系統 - 在我forward
方法django-reputation在數據遷移中訪問模型管理器方法
,我有以下的代碼 -
orm['reputation.reputation'].objects.log_reputation_action(user = user_x, originating_user = user_y, action_value = 10, target_object = sample_obj)
,但在運行遷移時,我碰到下面的錯誤 -
AttributeError: 'Manager' object has no attribute 'log_reputation_action'
我凍結了數據遷移中的reputation
應用程序。請讓我知道我在這裏做錯了什麼。
在此先感謝。
猜我會一直做它的醜陋的方式。感謝您的引用! – 2014-12-14 14:49:26
是的,我猜.. :) – Amit 2014-12-14 15:34:30
如果你只是要向前遷移 - 你可以從真實模型導入。請注意,這意味着此遷移現在只能應用。我用數據遷移來處理一個複雜的計算事物,並將其變成一個真正的專欄。 – 2016-02-01 16:14:15