文章来源于网络收集而来,版权归原创者所有,如有侵权请及时联系!
第六章 admin 接口
第六章-Admin 接口
这一章,我们会讨论以下话题:
- 定制 admin
- 增强 admin 的模型
- Admin 的最佳实践
- 特性标识
Django 被谈论到最多的是,与其他的竞争对手相比它将 admin 接口独立了出来。。admin 接口是一个自动地生成添加和修改一个站点内容的用户接口。不仅如此,admin 也是 Django 的杀手级应用,它使项目中对模型生成 admin 接口的乏味的任务可以自动化。
admin 能够让你的团队在同一时间内添加内容,不间断开发。只要模型已经应用了迁移,你仅需添加一行或者两行代码就可以生成模型的的 admin 接口。
使用 admin 接口
在 Django1.7 中,admin 接口默认是启用的。在创建项目之后,你浏览 http://127.0.0.1:800/admin
时能够看到一个登录页面。
如果输入超级用户凭证(或者任意站点注册用户的凭证),那么你会登录到 admin 中,一如下面截图所示:
不过,模型在 admin 管理界面是不可见的,除非你定义一个与之对应的 ModelAdmin
类。这个操作通常定义在应用的 admin.py 文件,一如下面所示:
from django.contrib import admin
from . import models
admin.site.register(models.SuperHero)
此处, ModelAdmin
的到注册器的第二个参数被省略。因此,我们会获得一个默认的 Post 模型的 admin 接口。让我们看看如何创建并自定义 `ModelAdmin
类。
注释
引路人 “还有咖啡吗☕️?“一个声音来自备餐室角落的声音问道。苏差点儿把咖啡洒了出来。她前面站着一位身着紧身红蓝相间衣服
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论