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 管理页面对当前对象进行的改变的页面,其中列出了时间戳和进行修改操作的用户名:

  • 相关阅读:
    【flutter学习】基础知识(一)
    【软件测试学习】 敏捷开发(二)
    【软件测试学习】 软件测试初步认识(一)
    【hugo】- hugo 监听浏览器切换title
    【hugo】- hugo 博客 添加鼠标单击特效
    春风十里
    一眼就能看懂的C#委托、多播委托和事件的区别与联系。
    js控制的DataGrid的URL参数不能动态刷新表格的问题
    [报错解决].net web api测试页面ajax 报错400 的问题
    [MVC]使用jquery.form.js 异步上传文件
  • 原文地址:https://www.cnblogs.com/os-linux/p/14686484.html
Copyright © 2011-2022 走看看