2016-08-05 70 views

回答

0

我知道這是一個老問題,但簡短的答案是「沒有取消註冊的等價物」。

在標準的Django中,您在Django的管理區域中看到的所有模型都以類似的方式註冊,因此在那裏取消註冊是有意義的。在W,中,管理區域是完全自定義的,'modeladmin'不像Django的類似解決方案那樣是管理架構的核心。 W various內的各種應用程序不使用導入/使用它來註冊自己的模型。因此,使用modeladmin無法「註銷」任何這些應用程序。 'modeladmin'應用程序只是一個實用的東西,可以幫助您爲其他模型添加接口,而無需理解w provided提供的各種鉤子來執行此類操作。

因此,'modeladmin'僅用於註冊自定義模型,因此對「註銷」方法的需求大大減少,因爲在大多數情況下,您將通過modeladmin_register控制註冊的模型方法,所以你應該能夠「不註冊」這些。