django-admin层

本文介绍了如何在Django项目中设置管理网站,包括创建超级用户、迁移数据库、注册模型等步骤,帮助开发者轻松实现数据管理。

纲领

管理网站的主要作用就是轻松处理模型

管理员可以使用网站,普通用户不可以

使用

1.创建超级用户

python manage.py createsuperuser

# 管理员是针对某一项目而言的,故此处用户名为ll_admin

# 注:Django不存储初始密码,只是存储根据密码计算出来的散列值。每次输入密码,就会计算其散列值,并与存储的散列值进行比较

2.迁移数据库(初始化)

# Django将DDL称为迁移数据库

2.1初始化迁移数据库

python manage.py migrate

#如果项目已经初始化过数据库,即已经执行过上述语句,则此步不必再执行

2.2创建模型并迁移数据库

django-model层

3.向管理网站注册模型

注意:该模型必须在应用程序的models.py中已创建模型,并且已迁移(即更新)数据库

在创建应用程序时,Django为每个应用程序创建了一个admin.py文件,可在其中注册我们创建的模型类

from django.contrib import admin

# Register your models here.
from learning_logs.models import Topic, Entry

admin.site.register(Topic)
admin.site.register(Entry)
#learning_log\learning_logs\admin.py

4.界面化DML

进入数据管理网页,可进行DM操作

 

转载于:https://www.cnblogs.com/yc913344706/p/9165353.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值