• Django学习:创建admin后台管理站点


    Django自带一个后台管理站点,方便我们管理数据。这个界面只给管理员使用,并不对大众开放。

    创建管理员用户

    py manage.py createsuperuser

    如下图所示:

    • 用户名不填的话,默认使用administrator名称
    • 邮箱可以不填
    • 密码在输入过程中是不会显示的。如果你的密码强度不够,它会警告你是否要使用该密码。因为我输入的是1234567890,所以你觉得ok的话,直接yes它也会让你通过。

    启动开发服务器,并进入admin界面

    py manage.py runserver

    服务器启动后,在浏览器中输入http://127.0.0.1:8000/admin,进入登陆界面

    输入刚刚注册的账户,进入管理站点页面

    上面中的Groups(组)和Users(用户)是可编辑的,它们是由 django.contrib.auth 提供的,这是 Django 开发的认证框架。

     向管理页面加入投票应用

    我们需要现在polls/admin.py中进行注册,才能够在管理界面中看到polls应用。代码如下:

    # polls/admin.py
    
    from django.contrib import admin
    from .models import Question
    
    
    admin.site.register(Question)

    刷新页面,就可以看到Question类了。

    admin站点的功能

    我们向管理页面注册了问题Question类,我们可以对它进行增、删、改等操作。

    点击 "Questions" 。现在看到是问题 "Questions" 对象的列表 "change list" 。这个界面会显示所有数据库里的问题 Question 对象,你可以选择一个来修改。这里现在有我们在上一部分中创建的 “What's up?” 问题。

    点击 “What's up?” 来编辑这个问题(Question)对象:

  • 相关阅读:
    前端之JQuery:JQuery文档操作
    前端之JQuery:JQuery属性操作
    前端之JQuery:JQuery基本语法
    前端之JavaScript:JS之DOM对象三
    前端之JavaScript:JS之DOM对象二
    初始django
    mysql 索引
    多表查询
    单表查询
    外键的三种形式
  • 原文地址:https://www.cnblogs.com/daydayupup/p/11747261.html
Copyright © 2020-2023  润新知