我正在使用Django做一些项目而我没有使用Django管理员,而是我自己创建了一些简单的管理应用程序。但我当然还在想,这是不是一个好方法。
为什么我选择继续我自己的管理员是juts然后我有充分的灵活性,我可以做任何我想要的。我也可以拥有非常独特的界面。虽然标准的Django管理员在您启动项目时节省了一些时间。但是如果我想拥有非常好的灵活性,我需要开始修改它...另外关于界面,我知道它允许覆盖一些模板,但我想改变一切(包括所有的布局,图像,CSS等等)上)。
如果这些理由对你自己的管理员来说是合理的吗?特别是如果我不需要非常花哨的东西来管理我的页面?
谢谢!
答案 0 :(得分:2)
Django Admin允许您覆盖所有模板。它也非常灵活,因为它允许您子类化其大量内部工作。
正如Yuji所说;您可以随时根据需要编写自己的视图。
我肯定会选择Django Admin。
答案 1 :(得分:2)
如果您正在构建一个大项目:您需要进行完全自定义,以及将来需要进行大量修复。编写自己的管理。事实上。你应该总是这样做 - 我的意思是写自己的东西 - 。不仅仅是django。
如果您正在构建一个小项目:您希望只有几个功能并快速构建它们。 (有快速的结果)。写一个新的,这是一个坏主意,因为它浪费时间。
然而,如果你自己这样做(没有老板等你完成),我建议你自己编写管理员。这是一次很好的体验,将来会帮助你。
希望这会有所帮助
答案 2 :(得分:0)
你可以使用django amin并根据需要修改它,here's how