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

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

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

但事实似乎并非如此 – 好像所有酷炫的自动功能只在管理面板内部.看起来,如果你想要一个很酷的添加/更改表单,例如,一个外观和行为类似于管理面板中的表单,你将需要手动完成所有布局和酷炫功能.

我错了吗?有没有办法制作外观和工作方式完全像管理员的“更改记录”面板,但在您自己的网址?

最佳答案 你是对的,但我猜你的期望可能是错的.

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

另一方面,您的实际网站总是会有所不同,因此Django没有为您提供类似的“自动”方式.但它为您提供了相同的构建块,如ModelForms,ClassBasesView等.当然,您必须将它们组合在一起.但是,使用这些块构建网站然后自己完成它会变得更加容易和快捷.

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

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

点赞