写在前面
这一系列的博客适用于零基础的想要使用Django开发网页的人,由浅至深,分为入门,进阶,技巧三个篇章。
(五)后台管理
1.用途
用来管理数据库中的数据,增删改查。
2.逻辑
承接上节的登录逻辑,增删改查注册的用户
3.操作
第一步:
控制台中输入 python manage.py createsuperuser
第二步:
控制台输入:用户名,邮箱,密码,密码确认
密码为:123456789ppp(怕我自己忘了)
第三步:
在应用的admin.py中注册模型
from django.contrib import admin
# Register your models here.
from .models import User
admin.site.register(User)
第四步:
(1)控制台输入:
python manage.py runserver
(2)打开网页:
http://127.0.0.1:8000/admin/
(3)输入用户名密码之后登录:
(4)点开SIMPLEWEBSITE下的Users
(增删改查功能都有,对用户很友好,可自主探索)
看到这里显示的是User object(1) (2),这种表示显然不够友好,做一个小小的操作
(5)在应用的models.py下,做一个类似运算符重载的操作
class User(models.Model):
Uname = models.CharField(max_length=20)
Upassword = models.CharField(max_length=20)
def __str__(self):
return self.Uname
再次刷新,我们看到网页显示的就是用户名
后台管理还有很多很多有意思的操作,进阶篇再详说吧
对了,新年快乐!
写在后面
水平有限,如有错误或者不足之处,望不吝赐教。