Django教程——入门阶段(三)后台管理

写在前面

这一系列的博客适用于零基础的想要使用Django开发网页的人,由浅至深,分为入门,进阶,技巧三个篇章。

(五)后台管理

1.用途

用来管理数据库中的数据,增删改查。

2.逻辑

承接上节的登录逻辑,增删改查注册的用户

3.操作

第一步:
控制台中输入 python manage.py createsuperuser
第二步:
控制台输入:用户名,邮箱,密码,密码确认
Django教程——入门阶段(三)后台管理_第1张图片
密码为: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)输入用户名密码之后登录:
Django教程——入门阶段(三)后台管理_第2张图片
(4)点开SIMPLEWEBSITE下的Users
(增删改查功能都有,对用户很友好,可自主探索)
Django教程——入门阶段(三)后台管理_第3张图片看到这里显示的是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

再次刷新,我们看到网页显示的就是用户名
后台管理还有很多很多有意思的操作,进阶篇再详说吧

对了,新年快乐!

写在后面

水平有限,如有错误或者不足之处,望不吝赐教。

你可能感兴趣的:(学习笔记)