Day19-Django入门3

作者: 小红鱼 | 来源:发表于2017-03-25 14:02 被阅读9次

10、使用数据库

在Day17中,Django接收了用户的输入,并返回了用户信息。今天我们试着把用户注册信息保存在数据库中。在Django中使用数据库,需要在settings.py文件中配置一下:

再修改models.py文件,我们定义一个UserInfo的类,创建用户名和密码两个字段,都是字符类型:

接下来在终端通过两条命令创建数据库:

>python manage.py makemigrations

>python manage.py migrate

修改views.py,把获取到的用户数据保存到数据库中,然后返回欢迎字符串:

11、使用Django的后台管理

Django自带了一个管理后台,在urls.py中,把以前注释掉的admin路由取消注释。

然后在admin.py中注册我们在models.py中创建的数据库表UserInfo:

在终端中执行python manage.py createsuperuser创建管理后台的管理员帐号:

在浏览器中输入host:port/admin来访问管理后台:

我们可以看到之前创建的UserInfo数据库:

访问之前的index.html注册页面,输入用户名和密码:

在后台管理查看User Info数据库,可以看到刚刚输入的注册信息已经存储在数据库中了:

相关文章

网友评论

    本文标题:Day19-Django入门3

    本文链接:https://www.haomeiwen.com/subject/vqfcottx.html