介绍Django管理页面

Django之admin后台页面功能详解 自定义字段指与模型相关,但并不包含在模型中的字段,这种字段是定义在应用的admin.py文件中的一些函数,这些函数会将模型实例作为参数。也就是说假如我们类里设置了商品的单价与销售的数量,但是我们没有设置其销售额,该如何得到?return f'g . name } 销售额为: { 阅读详情

设计哲学
为你的员工或客户生成一个用户添加,修改和删除内容的后台是一项缺乏创造性和乏味的工作。因此,Django全自动地根据模型创建后台界面。
管理界面不是为了网站的访问者,而是为了管理者准备的。

创建一个管理员账号

首先,我们的创建一个能登录管理页面的用户。请运行下面的命令:

命令:python manage.py createsuperuser

键入你想要的用户名,然后按下回车键:

Username: admin

然后提示你输入想要使用的邮件地址:

Email address: admin@example.com

最后一步是输入密码。你会被要求输入两次密码,第二次的目的是为了确认第一次输入的确实是你想要的密码。

Password: *
Password(again):*
Superuser created successfully.

启动开发服务器

命令:python manage.py runserver
现在你可以转到你本地的”/admin/”目录, –比如”http://127.0.0.1:8000/admin/“.你应该会看到管理员的登录界面:
这里写图片描述

用上面的创建的超级用户来登录。然后你将会看到Django管理页面的索引页

这里写图片描述

向管理页面加入Student对象,然后管理Student对象。

要向管理页面加入Student对象,需要在stu这个app下的admin.py下编辑成如图所示
这里写图片描述

然后刷新页面,得到Student对象如下图,右下角是之前我向数据库添加和更改和操作添加的字段对象:

这里写图片描述

点击上图中的Student对象,进入到如下界面:
这里写图片描述

然后接着点击右上角的ADD STUDENT+进入如下界面添加字段
这里写图片描述

上面的字段模型是写在stu这个app上的models.py文件里的,下面是该字段模型的代码:

这里写图片描述

最后体现数据库数据:

这里写图片描述

用的是mysql数据库。

Tomcat【管理页面】 默认安装tomcat需要配置以后才能使用。 阅读详情

相关推荐

Django项目练习(三)——制作管理员页面&管理员权限变更&页面分页

一、制作管理员专属页面 1、管理员类定义,管理员点击跳转 给管理员做一个单的的页面,要把所有管理员拿出来。 在auth py文件中定义一个管理员类: # 管理员用户 class AdminManger(View): TEMPLATE = 'dashboard/auth/admin.html' def get(self, request): return render_to_response(request, self.TEMPLATE) 然后配置urls from .v

cccxxxqq的博客 1890

Django管理站点

对于某一类网站,管理界面是基础设施中非常重要的一部分。这是以网页和有限的可信任管理者为基础的界面,它可以让你添加,编辑和删除网站内容。你可以用这个界面发布博客,后台的网站管理者用它来润色读者提交的内容,你的客户用你给他们建立的界面工具更新新闻并发布在网站上,这些都是使用管理界面的例子。 但是管理界面有一问题:创建它太繁琐。当你开发对公众的功能时,网页开发是有趣的,但是创建管理界面通常是千

韦宇的博客 3397

Django小白快速使用(创建项目、连接django自带数据库、前端展示页面、后台管理页面、启动项目)

Django小白快速使用一、创建Django项目安装django库使用命令行指令在pycharm(专业版)中点击鼠标创建二、创建Django应用在编辑器的终端中输入命令三、修改配置文件修改 settings.py 文件四、编写应用模型编辑models.py五、连接数据库,将Django项目与数据库连接起来六、编写项目展示页面七、配置项目路由地址八、创建后台管理功能创建超级用户指令注册后台管理信息九、启动项目,添加学生信息,查看页面展示效果启动项目添加数据库信息查看展示效果 一、创建Django项目 安装dj

zxctime的博客 1万+

Django - 一个简单的界面显示实现

1. 前提创建工程和app后,使用Pycharm打开项目;Django - 创建工程 和 APP 与 开发工具这里在testapp下进行开发一个模块,演示一个例子。2. 栗子(1)实现view testapp/view.py 显示界面内容为”TestApp Index“ 代码如下:from django.http import HttpResponse # Create your views h

原小明 5909

基于深度强化学习的无地图移动机器人导航:让机器人在未知环境中智能前行

虽然仍然面临sim-to-real差距、安全性保证等挑战,但随着算法的不断改进和计算能力的提升,基于DRL的无地图导航技术将在服务机器人、工业自动化、太空探索等领域发挥越来越重要的作用,为人类生产和生活带来更大便利和价值。对于复杂环境下的动态目标导航问题,研究人员提出了多智能体协同控制算法(如Teamwork-Net算法),通过多个智能体分别控制机器人的运动速度与运动方向,协同实现更高效、更稳定的导航性能。深度强化学习结合了深度学习的感知能力和强化学习的决策能力,非常适合解决无地图导航问题。

weixin_45131592的博客 903

从数据手册到代码:一步步解读SC7A20寄存器配置与加速度值换算原理

本文详细解析了SC7A20三轴加速度传感器的寄存器配置与加速度值换算原理。从数据手册出发,逐步拆解关键寄存器设置,并推导原始ADC值到物理加速度的完整换算过程,帮助开发者深入理解传感器底层工作原理,提升嵌入式开发效率。

weixin_29179311的博客 369

Django: 2. 创建菜单界面

更好的阅读体验。

LYS00Q的博客 1052

Label Studio保姆级教程:从零搭建医疗影像标注平台(DICOM格式支持)

本文提供基于Label Studio从零搭建医疗影像标注平台的保姆级教程。针对DICOM格式支持,详细阐述了环境部署、DICOM深度集成与预处理、团队协作权限管理以及质量审核闭环等核心环节,旨在构建一个高效、可落地的医疗AI数据标注解决方案,助力模型落地。

nft7creator的博客 305

每日10行代码136:介绍django的管理页面

首先创建一个管理员账号: py manage.py createsuperuser 命令运行后,会提示输入用户名和密码,这里我输的用户名密码是: admin/admin123 邮箱是:admin@example.com 向管理页面添加投票应用 修改polls/admin.py 文件: from django.contrib import admin from .models import Question admin.site.register(Question) ...

天天卡丁的博客 202

蓝桥杯单片机省一经验分享1:基础篇.含详细代码与应试技巧

含详细代码、驱动修改与应试技巧

qq_53529450的博客 1万+

利用Gretna软件计算脑网络的全局属性和局部属性指标

使用Gretna,你可以计算脑网络的全局属性指标(如网络特征、小世界性和模块度),以及局部属性指标(如节点度和聚类系数)。通过Gretna,你可以计算脑网络的稀疏度,并进一步探索网络的特征和特性。Gretna是一款基于MATLAB平台的脑网络分析工具,它提供了丰富的函数和工具箱,用于计算和分析脑网络的结构和功能。在脑网络中,较高的稀疏度可能意味着神经系统的高效性和信息处理能力,因为较少的连接可以降低信息传递的成本。连接矩阵是一个N*N的矩阵,其中N表示节点的数量,矩阵的每个元素表示节点之间的连接强度。

code_program481的博客 1809

Python之Django之管理页面

设计哲学 为你的员工或客户生成一个用户添加,修改和删除内容的后台是一项缺乏创造性和乏味的工作。因此,Django 全自动地根据模型创建后台界面。 Django 产生于一个公众页面和内容发布者页面完全分离的新闻类站点的开发过程中。站点管理人员使用管理系统来添加新闻、事件和体育时讯等,这些添加的内容被显示在公众页面上。Django 通过为站点管理人员创建统一的内容编辑界面解决了这个问题。 管理界...

小乔流水仁家的博客 575

QGIS安装与使用教程

QGIS安装与使用教程

weixin_46713695的博客 2万+

Django(二)——管理页面的操作

Django笔记系列之二~

daishenjian的专栏 989

基于3D相机的人体穴位识别与标注系统——完整Python实现方案

摘要 本文提出了一种基于3D相机的人体穴位识别与标注系统完整实现方案。系统采用Intel RealSense D435相机实时采集RGB-D数据,结合MediaPipe Pose模型进行人体33个关键骨骼点的三维姿态估计。通过建立穴位与骨骼关键点的映射关系,利用相机内参和深度信息将二维图像坐标转换为三维空间坐标。系统采用模块化设计,包含数据采集层、算法处理层、坐标转换层和可视化层,实现了穴位定位、三维坐标转换和点云可视化功能。关键技术包括:基于骨度折量法的穴位映射算法、深度图像到三维点云的转换方法,以及Op

AI的内部世界的博客 273

YOLO26涨点改进 | 全网独家创新,注意力改进篇 | TGRS 2025 | 引入APCM自适应像素级协同机制,动态增强目标区域、抑制背景噪声,助力YOLO26做红外小目标检测有效涨点

本文提出一种基于APCM模块改进的YOLO26网络模型,通过像素级局部-全局协同建模动态增强目标特征并抑制背景噪声。APCM模块采用轻量化设计,无需复杂参数,在特征提取阶段有效提升目标区域特征表达质量,尤其适用于低对比度和复杂场景下的目标检测。实验表明,该方法能显著提高小目标检测精度和模型鲁棒性,同时保持较低计算开销。模块通过局部特征分支和全局特征分支的协同融合,实现了对红外小目标的有效增强,在NUAA-SIRST和IRSTD-1K数据集上性能优于现有方法。文章还提供了完整的代码实现和配置指南。

Ai缝合怪、助力小伙伴高效发论文 190

Pycharm+Django手把手入门实战教程5-后台管理页面

为你的员工或客户生成一个用户添加,修改和删除内容的后台是一项缺乏创造性和乏味的工作。因此,Django 全自动地根据模型创建后台界面。Django 产生于一个公众页面和内容发布者页面完全分离的新闻类站点的开发过程中。站点管理人员使用管理系统来添加新闻、事件和体育时讯等,这些添加的内容被显示在公众页面上。Django 通过为站点管理人员创建统一的内容编辑界面解决了这个问题。管理界面不是为了网站的访问者,而是为管理者准备的。

极墨 5206

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

Django学习笔记--管理页面的创建与配置

管理页面(admin site)创建与配置Django 提供了一套自动生成与配置管理页面的方法,经过一些简单配置就可使用。默认管理页面地址为localhost:8000/admin1 .按如下命令新建一个管理员,根据交互提示填写相关信息$ python manage.py createsuperuser2. 注册model到管理页面,使管理页面能够操控model层修改app/admin.py文件如下

Geeshang的专栏 908

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

django项目后台管理admin页面修改标题

django项目的修改内容

久恙502的博客 1118

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

编写Django应用一管理页面

静态文件 例如JavaScript,css,images,等的文件夹都叫做静态文件,实际上,官方教程可能有坑,因为按照他的来操作,我的并没有成功,需要在vote目录下创建一个static的文件夹,如果你不打算更改其他配置的话,那么文件夹的名字是固定的,在打开setting.py,加上 STATICFILES_DIRS = [os.path.join(BASE_DIR,'static')] 告诉D...

aaxin_666的博客 326

Django(3)Django管理页面

启动服务 进入地址 http://127.0.0.1:8000/admin/只需要再做一件事:我们得告诉管理,问题 Question 对象需要一个后台接口。打开 polls/admin.py 文件,把它编辑成下面这样: 页面修改为中文 我们可以在配置中修改 为

gtd54789的博客 424

Django管理员页面

创建管理员账号: (django-env) D:\Django Projects\mysite>python manage.py createsuperuser Username: admin Email address: Password: 123456 Password (again): 123456 This password is too short. It must contain at least 8 characters. This password is too common. Th

イザベラの唄的博客 206

django+mysql实现一个简单的web登录页面

本文从0到1实现django搭建一个web页面,实现了django连接mysql数据库,简单的get、post请求等。

春天的波菜 3020

Django基础4--Shell及管理页面

1.Django Shell 打开Django的命令交互模式 (django) ➜ AutoPlatform python manage.py shell Python 3.7.5 (default, Nov 29 2019, 14:32:46) [Clang 9.0.0 (clang-900.0.39.2)] on darwin Type "help", "copyright", "credits" or "license" for more information. (InteractiveC.

伊洛的博客 306

Django3创建数据库表模型及 Django 管理页面

前提条件 Django3创建项目及应用 查看所使用的数据库 打开test01/settings.py,查看使用的是sqlite3 DATABASES = { 'default': { 'ENGINE': 'django.db.backends.sqlite3', 'NAME': os.path.join(BASE_DIR, 'db.sqlite3'), } } 创建模型(ORM框架) 1、编辑user/models.py文件 from django.db i

DDJ_TEST的博客 7860

django 从零开始系列三 django管理页面

1. 创建管理员 运行以下命令, 开始创建管理员 python manage.py createsuperuser 启动django, 访问 http://127.0.0.1:8000/ python .\manage.py runserver 2. 加入应用 修改 polls/admin.py from django.contrib import admin from .models import Question # Register your models here. admin.si

weixin_41008987的博客 187
上一篇: Django
下一篇: 初始Cookies
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值