Django基础-5

115 阅读1分钟

持续创作,加速成长!这是我参与「掘金日新计划 · 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()方法储存

如图:

image.png 这是我们可以看到新增了两条数据

image.png

管理后台

Django提供了一套非常强大的管理后台,仅需几行命令就可以实现

创建管理后台

在终端输入如下指令创建一个管理员账号

python manage.py createsuperuser

接下来依次输入用户名————邮箱————密码————重复密码

如下图:

image.png

特别注意

创建管理员账号时请注意输入的密码不会以任何形式显示,所以当输入后没反应不是你没有输入,而是他就不会有反应,只要正常地输入后回车就行

登入管理员后台

输入python manage.py runserver启动服务器,输入网址http://127.0.0.1:8000/admin 进入管理员登陆页面

如图:

image.png 输入刚刚设置的用户名和密码后点击log in

登录好如下图所示

image.png