首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >django:可以使用管理面板使用的视图吗?

django:可以使用管理面板使用的视图吗?
EN

Stack Overflow用户
提问于 2016-02-01 20:49:28
回答 1查看 697关注 0票数 4

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

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

但情况似乎并非如此--似乎所有这些酷酷的自动功能都只存在于管理面板中。看起来,如果您想拥有一个很酷的add/change表单,例如,一个看起来和管理面板中的表单类似的表单,那么您将不得不手工完成所有的布局和冷却功能。

我是不是弄错了?有什么方法可以使一些东西看起来和工作与管理员的“更改记录”面板完全一样,但在您自己的网址?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-07-21 06:09:50

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

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

另一方面,您的实际站点总是不同的,因此Django不会像您预期的那样提供类似的“自动”方式。但它为您提供了相同的构建块,如ModelForms、ClassBasesView等。当然,你必须把它们放在一起。但是,用这些区块建造网站要容易得多,而且要快得多,然后自己去做。

话虽如此,如果你真的喜欢管理网站的外观和行为,那么你可以复制和使用他们在你的主要网站,这将仍然需要你做一些工作。

(无可奉告,缺乏代表)

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35140045

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档