2017-05-04 101 views
0

对于我的学习,我正在Django创建一个论坛风格的网站。以前,我创建了一个基于类的视图来登录和注册用户。下一步,我希望完成管理控制面板(不是Django的一个;为论坛定制的)。在那里我想能够设置网站设置。例如,默认主题等。我不确定如何继续此操作,将采取任何代码或教程链接。Django自定义管理面板网站设置

+1

创建您自己的自定义管理页面就像创建任何普通网站一样,唯一的区别是使用许可标记来限制使用您的自定义管理页面。其他的一切都是正常的功能,你可以在任何普通的django教程中找到,例如使用表单来设置用户,或者删除用户,更改主题(需要适当的模型等等。 –

回答

1

以下是一些很好的资源,可让您开始定制Django管理员和一些更深入的部分以及可以帮助您的软件包。请记住,管理界面是为了扩展。祝你好运!

Django AdminPlus允许您添加与模型无关的管理视图。这个软件包是轻量级的,可以粘贴到现有的管理站点上。

Nexus是Django的可插入管理应用程序,有助于为您提供简单的设计和体系结构。这由Disqus主动维护。

Here's an article关于如何开始自定义管理员的样式,并有助于让您了解如何进行更改。

Here is a more in depth article关于自定义管理界面和它所代表的背后原理以及最初创建时的假设。