如何定制django管理面板

如何定制django管理面板,django,django-admin,Django,Django Admin,我正在建立一个电子商务网站,我想定制我的Django管理面板,使其看起来像这样: 我想重新设计整个管理页面,并添加图形,表格图像等。就像你在前端做的一样。我已经在网上搜索了几个小时的解决方案,但我找不到任何有用的。有人能解决这个问题吗?django管理员页面可以定制,但不能达到您希望的程度。您需要重写整个内置的django管理视图,还要重写很多模板 至此,您将重新编写大量的内容,您基本上将编写自己的管理员,因此将更容易,根本不使用管理员应用程序,只需从头开始编写自己的管理员界面。从文档中: 管

我正在建立一个电子商务网站,我想定制我的Django管理面板,使其看起来像这样:


我想重新设计整个管理页面,并添加图形,表格图像等。就像你在前端做的一样。我已经在网上搜索了几个小时的解决方案,但我找不到任何有用的。有人能解决这个问题吗?

django管理员页面可以定制,但不能达到您希望的程度。您需要重写整个内置的django管理视图,还要重写很多模板

至此,您将重新编写大量的内容,您基本上将编写自己的管理员,因此将更容易,根本不使用管理员应用程序,只需从头开始编写自己的管理员界面。从文档中:

管理员有许多用于定制的钩子,但是要小心尝试 只使用那些挂钩。如果您需要提供更多 以流程为中心的接口,抽象出实现 数据库表和字段的详细信息,那么可能是时候 写下你自己的观点

还请记住,管理应用程序不是为生产准备的界面而设计的。理想情况下,它应该只供开发人员使用,因此,如果您需要更广泛的团队使用,那么管理应用程序可能无论如何都不合适


很抱歉,这可能不是您所希望的答案,但这肯定比您自己做要容易得多,而不是尝试在每一步都会妨碍您的事情上附加它。

django管理员页面可以定制,但不能达到您所希望的程度。您需要重写整个内置的django管理视图,还要重写很多模板

至此,您将重新编写大量的内容,您基本上将编写自己的管理员,因此将更容易,根本不使用管理员应用程序,只需从头开始编写自己的管理员界面。从文档中:

管理员有许多用于定制的钩子,但是要小心尝试 只使用那些挂钩。如果您需要提供更多 以流程为中心的接口,抽象出实现 数据库表和字段的详细信息,那么可能是时候 写下你自己的观点

还请记住,管理应用程序不是为生产准备的界面而设计的。理想情况下,它应该只供开发人员使用,因此,如果您需要更广泛的团队使用,那么管理应用程序可能无论如何都不合适


很抱歉,这可能不是您所希望的答案,但这肯定比尝试将它栓在每一步都会阻碍您的东西上要容易得多。

嘿!非常感谢您的回复。所以我想澄清一下,你是说我必须从头开始创建我自己的管理面板(编写我自己的HTML CSS和javascript),就像我对前端所做的那样?然后让这个新的管理面板像Django管理面板一样工作?我的模型和视图是如何工作的?如果是这样的话,你知道我可以通过哪些文档或博客来帮助我实现这一目标吗?提前谢谢是的,或多或少。您需要在管理员中为每个页面编写一个视图,并使用
user\u passes\u test
decorator对其进行修饰,以确保只有适当的用户才能访问这些页面。恐怕我不知道有任何文档/博客。祝你好运:)好的,非常感谢!嘿非常感谢您的回复。所以我想澄清一下,你是说我必须从头开始创建我自己的管理面板(编写我自己的HTML CSS和javascript),就像我对前端所做的那样?然后让这个新的管理面板像Django管理面板一样工作?我的模型和视图是如何工作的?如果是这样的话,你知道我可以通过哪些文档或博客来帮助我实现这一目标吗?提前谢谢是的,或多或少。您需要在管理员中为每个页面编写一个视图,并使用
user\u passes\u test
decorator对其进行修饰,以确保只有适当的用户才能访问这些页面。恐怕我不知道有任何文档/博客。祝你好运:)好的,非常感谢!