如何拥有多个主题不同的Django管理站点

1dkrff03  于 2023-03-20  发布在  Go
关注(0)|答案(1)|浏览(135)

我正好有the same question,所以我把他的文本和改编,因为他没有任何答案。我希望我会有更多的运气比他。
我已经建立了一个Django项目来使用默认的管理站点,然后我创建了一个单独的管理站点。我通过子类化admin.adminSite并向另一个管理站点注册模型来实现这一点,它完全按照预期工作。
然而,我想使用一个模板,如AdminLTE或Jazzmin与此其他管理,同时坚持与标准的管理主题的默认管理网站。我不知道如何做到这一点,或如果它甚至是可能的。
我读过this postthis one,这是与前一个相关的,和that one,但他们似乎只是处理一些html文件,而不是像AdminLTE的整个模板.我试图使用index_template属性和AdminLTE的index.html,但它不显示我的模型,但AdminLTE的预览.
也许一个解决方案应该是创建另一个项目,将它与我的主项目的数据库关联起来,并按照there所描述的那样在settings.py中添加行,但这似乎不是一个很好的解决方案。

7cjasjjr

7cjasjjr1#

你可以通过Django文档中的命令更改端口来运行多个admin
python3manage.py运行服务器8001 --〉这个数字,例如你可以改变它

相关问题