我正在寻找有关如何向django管理界面添加全新页面的信息。我需要添加一个允许管理员更改现有文本文件内容的视图。此视图需要存在于现有的django管理应用程序中。我正在使用django 1.9。
我找到了有关扩展现有网页的信息,但没有添加全新的网页。这可能吗?
答案 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);
子类,则需要更改更多代码。