zoukankan      html  css  js  c++  java
  • 五、七天入门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 中的路由

  • 相关阅读:
    POJ
    Parallel Computing–Cannon算法 (MPI 实现)
    POJ
    POJ 2240
    IOS
    iOS
    js遍历map匹配数据和js遍历数组匹配map数据
    vue v-on:click传递动态参数
    vue 权限控制按钮3种样式、内容、以及跳转事件
    vue v-show与v-for同时配合v-bind使用并在href中传递多个参数的使用方法
  • 原文地址:https://www.cnblogs.com/wwho/p/15674061.html
Copyright © 2011-2022 走看看