gpt4 book ai didi

django:是否可以使用管理面板使用的 View ?

转载 作者:行者123 更新时间:2023-12-02 09:25:08 24 4
gpt4 key购买 nike

刚刚在这里学习 django,浏览他们网站的教程。

当他们带你进入他们的管理面板时,你会感觉,哇,我所要做的就是定义一个模型,django 就会给我一个像这样很酷的网页?

但情况似乎并非如此 - 似乎所有这些很酷的自动功能都位于管理面板内。看来,如果您想要一个很酷的添加/更改表单,例如,一个外观和行为都类似于管理面板中的表单,您将必须手动完成所有布局和很酷的功能。

这件事我错了吗?有没有办法让某些东西看起来和工作起来完全像管理员的“更改记录”面板,但在您自己的网址上?

最佳答案

你是对的,但我猜你的期望可能是错误的。

Django 的自动管理站点是使其非常强大的原因之一。例如,如果您正在构建一个大型网站,通常您还必须花费大量时间来创建管理网站,我的意思是很多!所以 Django 自动提供了一个有用的管理站点,并且做得很好,这很棒。

另一方面,您的实际站点总是会有所不同,因此 Django 不会为您提供与您期望的类似的“自动”方式。但它为您提供了相同的构建 block ,例如 ModelForms、ClassBasesView 等。当然,您必须将它们放在一起。但使用这些 block 构建网站比自己构建网站要容易和快捷得多。

话虽这么说,如果您真的喜欢管理站点的外观和行为,那么您可以在主站点上复制并使用它们,这仍然需要您做一些工作。

(无法发表评论,缺少代表)

关于django:是否可以使用管理面板使用的 View ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35140045/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com