zoukankan      html  css  js  c++  java
  • Django-admin

    创建一个管理员账号:

    python3.7 manage.py createsuperuser 
    
    # 输出
    Username (leave blank to use 'name'): admin	# 确认用户名
    Email address: amdin@163.com		# 邮箱地址
    Password: 				# 密码
    Password (again): 		# 重复一遍密码
    This password is too short. It must contain at least 8 characters.		# 密码简单提示
    This password is too common.
    This password is entirely numeric.
    Bypass password validation and create user anyway? [y/N]: y			# 确认使用简单密码
    Superuser created successfully.
    

    访问浏览器:http://127.0.0.1:8000/admin/

    进入管理页面:

    将会看到几种可编辑的内容:组和用户。它们是由 django.contrib.auth 提供的,这是 Django 开发的认证框架。

    向其中添加数据库:polls/admin.py

    from django.contrib import admin
    from .models import Question
    # Register your models here.
    
    admin.site.register(Question)
    

    这是刷新页面可以看到数据库已经显示在管理页面上:

    点击Questions,查看对象的change list,

    点击what's up?进行修改数据:

    注意事项:

    • 这个表单是从问题 Question 模型中自动生成的
    • 不同的字段类型(日期时间字段 DateTimeField 、字符字段 CharField)会生成对应的 HTML 输入控件。每个类型的字段都知道它们该如何在管理页面里显示自己。
    • 每个日期时间字段 DateTimeField 都有 JavaScript 写的快捷按钮。日期有转到今天(Today)的快捷按钮和一个弹出式日历界面。时间有设为现在(Now)的快捷按钮和一个列出常用时间的方便的弹出式列表。

    页面的底部提供了几个选项:

    • 保存(Save) - 保存改变,然后返回对象列表。
    • 保存并继续编辑(Save and continue editing) - 保存改变,然后重新载入当前对象的修改界面。
    • 保存并新增(Save and add another) - 保存改变,然后添加一个新的空对象并载入修改界面。
    • 删除(Delete) - 显示一个确认删除页面。

    通过点击 “今天(Today)” 和 “现在(Now)” 按钮改变 “发布日期(Date Published)”。然后点击 “保存并继续编辑(Save and add another)”按钮。然后点击右上角的 “历史(History)”按钮。你会看到一个列出了所有通过 Django 管理页面对当前对象进行的改变的页面,其中列出了时间戳和进行修改操作的用户名:

  • 相关阅读:
    第08组 Beta冲刺 (3/5)
    第08组 Beta冲刺 (2/5)
    第08组 Beta冲刺 (1/5)
    软工实践个人总结
    实验 7:OpenDaylight 实验——Python 中的 REST API 调用
    实验 6:OpenDaylight 实验——OpenDaylight 及 Postman 实现流表下发
    2020软工第二次结对作业
    实验 5 : OpenFlow 协议分析和 OpenDaylight 安装
    2020软工第一次结对作业
    实验 4:Open vSwitch 实验——Mininet 中使用 OVS 命令
  • 原文地址:https://www.cnblogs.com/os-linux/p/14686484.html
Copyright © 2011-2022 走看看