Django实力爬坑笔记(三)

现在开始我们去实现一个简单的登录功能。

我们需要三个页面:登录(login)、注册(regist)、登录成功后的主页(mainpage)。

首先当然要先搞一个登录的view了,我们这里使用Django自带的表单,在myAPP.views文件中加入以下代码:

Django实力爬坑笔记(三)_第1张图片
表单

接下来是登录的处理:

Django实力爬坑笔记(三)_第2张图片
登录的简单逻辑处理


接下来是注册的处理:

Django实力爬坑笔记(三)_第3张图片
注册的逻辑的简单处理

然后是个人主页:

Django实力爬坑笔记(三)_第4张图片

views里边的代码写好了,我们还需要在templates创建他们分别对应的html文件:

Django实力爬坑笔记(三)_第5张图片

login.html对应的代码:

Django实力爬坑笔记(三)_第6张图片

regist.html对应的代码:

Django实力爬坑笔记(三)_第7张图片

mainpage.html对应的代码:

Django实力爬坑笔记(三)_第8张图片

好了需要展示的前端页面已经处理好了,现在开始为他们构造url了:

我们这次在myAPP下边新建一个urls.py文件,并加入以下代码:

Django实力爬坑笔记(三)_第9张图片
为模板构造url

写完之后别忘了把urls这个文件注册到项目的配置文件中:在myProject.py文件中加入以下代码,就是在昨天的基础上加一条。


Django实力爬坑笔记(三)_第10张图片

好了工作,完美撸完代码。运行你的项目,在浏览器输入你刚才构造的url:http://127.0.0.1:8000/blog/login/


Django实力爬坑笔记(三)_第11张图片

是不是看到了你的登录页面了呢?

然后输入数据库中的存好的用户名和密码,点击OK。你就登录到你的主页了:

Django实力爬坑笔记(三)_第12张图片

点击退出登录,就会回到登陆页面了。

好了,你以为到此为止就完了吗?显然是没有完,没有数据接口,我的APP可怎么办啊。所以稍后我们利用 Django REST framework 编写 RESTful API。

你可能感兴趣的:(Django实力爬坑笔记(三))