Django笔记04-后台管理与定制

后台管理与定制

django 内置了一个后台管理的应用,可高度定制。

后台管理系统

登陆

$ python manage.py runserver

启动服务器之后,登陆127.0.0.1:8000/admin进入后台管理系统的登陆界面

image

使用之前创建的超级用户帐号密码登陆
image

语言

默认网站使用的是英文,可以在配置文件中进行修改

# fbckf/settings.py
...
# 将默认的 'en-us' 修改为 'zh-han'
LANGUAGE_CODE = 'zh-hans'
...
image

定制

 可以看到,目前后台管理中只有 认证和授权 这一栏,而博客最主要的文章等却没有。不过不用担心,django内置的这个后台是可以自己进行定制的,只需要在对应的文件admin.py中添加相应的代码即可。

# blog/admin.py
from django.contrib import admin
from .models import Category, Article

# 用 register() 方法将文章和类别的模型注册到应用中
admin.site.register(Category)
admin.site.register(Article)
# 修改全局属性,更改后台名称和标题
admin.site.site_header = 'fbckf 后台管理系统'
admin.site.site_title = 'fbckf 站点管理'

完成之后将服务器重启,刷新页面就可以看到blog应用的那一栏,之后就可以对文章、类别进行操作

image

删除
image

添加
image

修改
image

总结

 后台的定制不仅仅是这么简单,还有很多其他功能,不如过滤器、使用装饰器、自定义字段、全局属性等等,这里不详细展开,等后面再补充。甚至不喜欢内置的这个后台,还可以自己编写一个完全属于自己的后台。也可以安装其他人写好的后台应用。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容