[Day9] 注册API – admin

哈罗罗~~ 今天我们要来说明admin.py的部分啦~~ ,前面创建app时有稍微介绍一下,不知道夥伴们还记得吗?

admin.py 就是设定该model在後台管理介面上的样式,前面设计完了model,也migrate了,就马上来设定admin吧。

首先我们要注册模型,因为这样我们才可以把model显示在後台管理介面里面,至於後台管理介面在哪里?要怎麽去?晚点我会带你们去别紧张。

我们先在admin.py写上

from . import models            #从同层资料夹(user)汇入models
from django.contrib import admin

admin.site.register(models.UserProfile)#注册models的UserProfile

这样就把我们在models.py档案建立的UserProfile注册好罗~~~
接着我们要进入後台管理介面还要注册一个後台管理的使用者
python manage.py createsuperuser

注册完就可以进入後台管理介面啦
首先我们先python manage.py runserver启动,然後找到server网址 http://127.0.0.1:8000/ ,忘记的小夥伴可以回去复习一下唷~但是这次我们要在网址上加上admin/,在浏览器打上这串 http://127.0.0.1:8000/admin/ 就可以进入後台管理介面啦~~~

打上刚注册完的帐密,如果看到是下面这个画面的小夥伴,可能是模组注册有出现问题唷~~~

如果模组注册成功了会是下面这样的画面~~~

差别在於我们的Users有没有出现~~~

我们可以点进来Users进来看看,这里的Users就是我们的UserProfile

如果你点进来发现空空如也,别担心这很正常,因为我们还没有建立任何的资料,我们目前只有设定model、migrate、在後台管理介面注册,接下来我们要真正进入写API的阶段了

这里有官方文件,里面有对於admin更详细的介绍唷。

今天介绍的後台管理介面,也是我们Django的特色之一呢,在model设定完之後,也migrate了,admin也没问题,那我们明天就可以正式来撰写我们简易注册功能的API。


<<:  [Day24] iT邦帮忙502 Bad Gateway怎麽办? 教你自动侦测网页修复了没!

>>:  DAY 12『 利用安装套件管理工具 ( CocoaPods ) 下载资料库( Realm Studio ) 』

C 信号管道SIGPIPE问题

最近设计一个回圈收发电文 步骤大概为 1.与公司主机建立连线 2.收取公司电文讯息 3.发出自建电文...

Day 28 - 回首自己的选择

最後三天,想要从环境,工作上面拉回到自身的检讨。 读书的时候,爸妈总是说会读书的孩子才会成功,但没有...

【红黑树十讲】总学习路径分享

Youtube连结:https://bit.ly/33cfaZS 红黑树有着自我平衡的特性,透过「...

[Day20] - Django-REST-Framework Serializers 介绍

除了昨天介绍的 Viewset ,有另外一个大家不太熟悉但是看似又非常强大的 class,就是 Se...

Day10. 人与人之间偶有摩擦,物体与物体之间叫做碰撞 - Collision(上)

我们先前已经有了碰撞,但是之前我们其实都是使用预设的物理现象与engine模组来制造碰撞,其实并没有...