Django针对模型创建管理站点

根据各位曾定义的模型,我们来创建简单的管理站点并对应用进行适当管理。Django包含了内建的管理接口,这对于编辑内容来说十分有用。通过读取模型元数据,同时提供针对编辑内容的产品接口,Django可自动构建管理站点。用户可直接对其加以使用,并配置模型的显示方式。

django.contrib.admin 已包含与INSTALLED_APPS设置中,因而无须对其予以添加。

  1. 创建超级用户

首先需要创建一个用户并管理站点。对此,可运行下列命令:

python manage.py createsuperuser

对应输出结果如下所示,其中需要输入用户名、电子邮件以及密码。(注意:输入密码时长度最好大于6,小于6也没关系,最后y/N,只需要输入y即可)

Username (leave blank to use 'admin'): admin
Email address: admin@admin.com
Password: ******
Password (again): ******
Superuser created successfully.
  1. Django管理站点

利用 python manage.py runserver 命令启动开发服务器,并在浏览器中运行 http://127.0.0.1:8000/admin/。管理登录页面如下所示。
在这里插入图片描述
登录成功后,可看到下面的界面:
在这里插入图片描述
3. 向管理站点中添加模型

下面向管理站点中添加你们的模型。对此,可编辑应用程序的admin.py文件,如下所示:

from django.contrib import admin
from .models import ##

admin.site.register(##)

当前,重新在浏览器中加载管理站点,如下图显示了管理站点中的“##”模型。(这是我的界面)
在这里插入图片描述

当在Django管理站点中注册模型时,将会得到通过省内(introspecting)模型生成的用户友好界面,进而可通过简单的方式对列表进行编辑、创建、删除对象。

最后希望此帖可以帮到你,本人会持续更新,可以关注一下,感谢老铁们。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Erudite_x

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值