2010-11-09 90 views
0

在网站上,就这样说:Django Admin应用程序的最佳用途是什么?

一个 Django的最强大的部分之一是自动管理 接口。它会在您的 模型中读取元数据,以提供功能强大且内容生产商可以立即使用 开始向网站添加内容的生产就绪界面。 在本文档中,我们将讨论如何激活,使用和自定义Django的 admin interface.admin接口。

那又如何?我仍然不明白Admin界面的用途。它是否像一个PHPMYADMIN?为什么我会需要这个?

+1

你无法想象任何情况下,你需要一个简单的前端输入信息到你的数据库?真? – 2010-11-09 09:18:33

回答

2

假设您创建一个名为Entry的模型。 IE是一个非常简单的博客。你写一个视图来显示首页上的所有条目。现在你如何将这些条目放在网页上?你如何编辑它们?

输入管理员。您向管理员注册模型,创建超级用户并登录到正在运行的Web应用程序。它在那里,具有用于创建条目的全功能界面。

+0

我会创建./templates/blog.html ...并运行此代码{for posts in%} p.title {%endfor%} ...这是错误的方式吗? – TIMEX 2010-11-09 07:07:16

+0

如果您有其他问题,您应该提出一个新问题。 – 2010-11-09 07:10:45

+2

这就是你如何呈现数据库中的条目。但是,如何将这些条目**输入到数据库中以开始?输入管理员应用... – Santa 2010-11-09 07:11:32

1

一些我能想到的用途 -

  1. 编辑数据或添加数据。如果您有任何类型的数据输入任务,管理应用程序就像轻而易举处理它。当非技术用户需要能够输入数据时,Django的管理员尤其闪耀。
  2. 如果您已经理解了上述观点,那么这使得程序员可以与设计师和内容制作者一起工作!
  3. 权限 - 管理界面可用于授予权限,创建具有类似权限的组,并允许多个管理员等(即如果您有登录类网站)。
  4. 检查数据模型 - 当我定义了一个新模型时,我在管理员中调用它并输入一些虚拟数据。
  5. 管理获取的数据 - 基本上主持人在自动生成内容网站的情况下做了什么。
  6. 封锁越野车功能 - 同样,如果你稍微调整它,你可以创建一个接口,其中说你编码的一些新功能是越野车。您可以从管理界面禁用它。

想一想,在大型组织中,每个人都不需要知道编程的力量。

相关问题