美文网首页
Django笔记04-后台管理与定制

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

作者: fbckf | 来源:发表于2018-07-25 16:53 被阅读0次

    后台管理与定制

    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

    总结

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

    相关文章

      网友评论

          本文标题:Django笔记04-后台管理与定制

          本文链接:https://www.haomeiwen.com/subject/jtfmmftx.html