一起自学django:3.创建管理账户并测试

创建管理权限
1.数据迁移
写好表单模型之后,每次模型变更后,都需要对模型进行映射到数据库的工作
在编辑器的终端或者项目路径下执行都可以

python manage.py makemigrations
python manage.py migrate

在这里插入图片描述
2.创建管理权限账号

py manage.py createsuperuser
PS E:\MyProjects\shop_erp> py manage.py createsuperuser
Username (leave blank to use 'hnchenzj'): CZJ
Email address:
Password:
Password (again):
This password is entirely numeric.
Bypass password validation and create user anyway? [y/N]: y
Superuser created successfully.
PS E:\MyProjects\shop_erp>

3.账号创建好后,理论上我们就可以在网页上进行查看了,
不过因为我英语水平不够,修改下admin管理中文,在setting.py文件中

LANGUAGE_CODE = 'en-us'  --> 'zh-hans' 

4.设置好后,我们启动下服务器

py manage.py runserver
PS E:\MyProjects\shop_erp> py manage.py runserver
Watching for file changes with StatReloader
Performing system checks...

System check identified no issues (0 silenced).
May 21, 2020 - 14:13:24
Django version 3.0.6, using settings 'shop_erp.settings'
Starting development server at http://127.0.0.1:8000/
Quit the server with CTRL-BREAK.

系统就已经可以在http://127.0.0.1:8000/上进行查看了
在这里插入图片描述
因为我们设置了admin,所以在http://127.0.0.1:8000/admin/上进行查看
在这里插入图片描述
这里用我们刚刚设置好的超级管理员账号进行登录
在这里插入图片描述
进来后就可以看到,我们刚刚设置好的模块分组以及相应的表单就在上面了

5.测试下数据写入
点开商品表单后
在这里插入图片描述
点击增加商品表单
在这里插入图片描述
随便保存几个商品数据,方便我们在后面可以在数据库中找到他们
在这里插入图片描述
在这里插入图片描述
可以看到我们的商品已经添加进系统了,这个时候,我们也可以通过设定好按品名查询来测试一下
在这里插入图片描述
同样测试下我们的商店模块,并在里面录入几组数据
在这里插入图片描述
在这里插入图片描述
在浏览器上可以看到基本的数据框架已经写好了

6.那么我们再连接一下数据库
安装好mysql之后,可以下个可视化管理工具便于使用
mysql可视工具Navicat Premium–>
文件 新建连接 SQlite
在这里插入图片描述
在这里插入图片描述
然后确定链接即可,就链接上我们的数据库了
这个时候我们点进去查看一下
在这里插入图片描述
其他都是系统帮忙生成的其他根目录表单,找到我们自己创建的这两个表单
(由我们写好的模型映射过来的)
在这里插入图片描述
在这里插入图片描述
就可以再数据库中找到这两张表单,并且里面已经存好了我们再浏览器中填写的信息

当然,有时候我们在实际使用的过程中,为了让数据整齐,我们会希望这个店号或者货号的长度相对一致,并且根据不同的仓库或者供应商,再有不同的开头,那么我们也可以通过在数据库中设计表实现

在这里插入图片描述
在这里插入图片描述
我们再去网页上重新录入一个商品试验一下
在这里插入图片描述
我们就完成了这两个数据表单在整个项目中的最基本编写

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

isSamle

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值