2016-06-08 140 views
0

我們在我們的應用程序中使用CustomFlatPage模型,該模型源自django.FlatPage模型。它工作正常,但在Django 1.9中更改了FlatPage,這觸發了我們的CustomFlatPage的遷移。但我們希望有一個乾淨的遷移,那就是在makemigrations不會創建任何1.8或1.9的遷移。從Django繼承的模型的移植

是否可以編寫一個與Django 1.8和1.9兼容的遷移,而不需要對CustomFlatPage模型本身進行任何更改?

+0

如果模型在'1.9'中更改,我的猜測是如果沒有適當的遷移,模型更改將不起作用。如果你想保留舊的'CustomFlatPage'模型,你可以從'1.8'源文件中複製它,並使其成爲你自己的。它將允許您更新,同時保持這部分不變。 –

+0

我試圖理解這一點,你想讓你的代碼在1.8和1.9上運行? – Jerzyk

+0

@Jerzyk:是的,確切地說。 – ziima

回答

0

根據我的調查和提供的意見,看起來目前沒有解決方案。