将新页面添加到Django Admin

时间:2016-05-12 16:02:53

标签: python django

我正在寻找有关如何向django管理界面添加全新页面的信息。我需要添加一个允许管理员更改现有文本文件内容的视图。此视图需要存在于现有的django管理应用程序中。我正在使用django 1.9。

我找到了有关扩展现有网页的信息,但没有添加全新的网页。这可能吗?

1 个答案:

答案 0 :(得分:1)

在您撰写视图后,您可以通过覆盖get_urls将其添加到管理员中。

另一种方法是覆盖AdminSite类,它也有get_urls方法。但是,如果您尚未使用自定义DevicePairingKinds ceremoniesSelected = DevicePairingKinds.ConfirmOnly | DevicePairingKinds.DisplayPin | DevicePairingKinds.ProvidePin | DevicePairingKinds.ConfirmPinMatch; DevicePairingProtectionLevel protectionLevel = DevicePairingProtectionLevel.Default; DeviceInformationCustomPairing customPairing = deviceInfoDisp.DeviceInformation.Pairing.Custom; customPairing.PairingRequested += PairingRequestedHandler; DevicePairingResult result = await customPairing.PairAsync(ceremoniesSelected, protectionLevel); 子类,则需要更改更多代码。