django新手村2 ------创建models

上一篇提到 主urls->次urls->views->models->views->template

已经介绍了前面三个步骤,再来是models资料库

在app中的models.py 创建一个class
https://ithelp.ithome.com.tw/upload/images/20211224/20135895Uqpi5zj47m.jpg

在终端输入

python manage.py makemigrations
python manage.py migrate

这样就创建一个名为Student的资料库了

要如何看到资料库呢

终端输入

python manage.py createsuperuser

https://ithelp.ithome.com.tw/upload/images/20211224/20135895ZJSsyX7tVq.jpg

它会问你name,email,password,随便填就好

网址输入 http://127.0.0.1:8000/admin/

填入刚刚注册的名字和密码

https://ithelp.ithome.com.tw/upload/images/20211224/20135895jpCDPxwds7.jpg

发现没有看到刚刚创建的Student

这时要去app 中的admin.py 注册
https://ithelp.ithome.com.tw/upload/images/20211224/20135895ZqEWSf5XK9.jpg

发现就可以看到Student

随便新增几个资料
https://ithelp.ithome.com.tw/upload/images/20211224/20135895hq7Jxlcrm7.jpg

全部都是object有点难看

修改app 中的models.py
https://ithelp.ithome.com.tw/upload/images/20211224/20135895G4hHa4975G.jpg

修改app 中的 admin.py
https://ithelp.ithome.com.tw/upload/images/20211224/20135895H9HgVEyCdY.jpg

发现就可以正常使用了


<<:  25.MYSQL 运算子优先顺序

>>:  26.MYSQL 统整资料

Re: 新手让网页 act 起来: Day04 - JSX

前言 前面两篇基础的介绍 React.createElemnt(),但实际再开发上很少真的直接写它,...

Day05 媒体协商与SDP

媒体协商 上一篇提到,要进行 WebRTC的连线需要处理以下两个问题,今天我们就来看看媒体协商的部分...

【Day05】Gate Level

一些基本逻辑闸 图片出处 语法 <逻辑闸种类> <逻辑闸命名> (outpu...

[Day 27]粗糙集特徵选择简介-5

上次说到了在特徵子集 Q 之下 被特徵子集 P 细分的程度 如果是 1 则表示 P 可以完全分类 Q...

Day 15 - Asynchronous 非同步进化顺序 - Callback 与 Promise

前言 在上一篇文章中,我们深入了解 Javascript 非同步的核心,到底在背景做了哪些事,才构成...