持续创作,加速成长!这是我参与「掘金日新计划 · 6 月更文挑战」的第5天,点击查看活动详情
Django基础5
写在前面
初一的学生,请多多关照,希望能在掘金记录自己的学习历程!❤️
这一篇是接着上一篇的基础写的,也就是Django基础-4这一篇,没有看过的请先去康康
了解Django数据API
让我们进入交互式Python命令行尝试一下Django创建的各种命令行,先输入如下命令进入Django交互式命令行:
python manage.py shell
from article.models import User,Article #导入User和Article类型
这里有两种方法把数据写入数据库:
1.user1 = User.objects.create(id=1,username='zyf1',email='zyf@163.com')
user2 = User(id=2,username='zyf2',email='zyf@126.com')
user2.save() #必须用save()方法储存
如图:
这是我们可以看到新增了两条数据
管理后台
Django提供了一套非常强大的管理后台,仅需几行命令就可以实现
创建管理后台
在终端输入如下指令创建一个管理员账号
python manage.py createsuperuser
接下来依次输入用户名————邮箱————密码————重复密码
如下图:
特别注意
创建管理员账号时请注意输入的密码不会以任何形式显示,所以当输入后没反应不是你没有输入,而是他就不会有反应,只要正常地输入后回车就行
登入管理员后台
输入python manage.py runserver启动服务器,输入网址http://127.0.0.1:8000/admin 进入管理员登陆页面
如图:
输入刚刚设置的用户名和密码后点击log in
登录好如下图所示