• 五、七天入门Django开发 Django Admin


    前言

    Django Admin 是什么?

    1. Django 的后台管理工具
    2. 读取定义的模型元数据,提供强大的管理使用页面

    为什么要使用 Django Admin?

    1. 前面使用 Django Shell 新增文章不方便
    2. 管理页面是基础设施中的重要部分
    3. 认证用户、显示管理模型、校验输入等功能类似

    Django自带的admin是快速开发管理后台的一把利剑,可以大大加快开发速度,也是Django的一个主要优点。


    Django Admin 模块的使用

    1. 创建管理员用户
    2. 登录页面进行管理

    python manage.py createsuperuser


    用户名:admin
    密码: test123456


    记得启动django 服务:

    python manage.py runserver 127.0.0.1:8090

    进入管理员页面

    http://127.0.0.1:8090/admin


    修改 admin.py 文件,让刚才新建的博客文章展示在admin管理中。

    from .models import Article
    admin.site.register(Article)
    



    admin.site.register()调用, 添加了 Article。 你可以这样理解: 注册Article 模块。


    在admin 管理后台可以点击添加文章



    实现博客数据返回admin管理后台页面

    编写视图文件 views.py ,返回博客文章。

    views.py
    
    def article_content(request):
        article = Article.objects.all()[0]
        title = Article.title
        brief_content = article.brief_content
        content = article.content
        article_id = article.article_id
        publish_date = article.publish_date
        return_str = 'title: %s, brief_content: %s, content: %s,' \
                     'article: %s, publish_date: %s' % (title,
                                                        brief_content,
                                                        content,
                                                        article_id,
                                                        publish_date)
        return HttpResponse(return_str)
    
    

    配置主路由



    配置应用app myblogs 中的路由

  • 相关阅读:
    Leetcode Array 4 Median of Two Sorted Arrays
    vscode Python Pylint(代码检测插件)
    Leetcode Array 1 twoSum
    mysql 配置 安装和 root password 更改
    vscode 编译调试c/c++的环境配置
    chm文件打不开的解决办法
    A + B Problem II
    欢天喜地七仙女——代码规范与计划
    欢天喜地七仙女——项目系统设计与数据库设计
    欢天喜地七仙女——团队Gitee实战训练
  • 原文地址:https://www.cnblogs.com/wwho/p/15674061.html
Copyright © 2020-2023  润新知