Django实力爬坑笔记(三)

作者: 在海边的人 | 来源:发表于2017-04-11 11:57 被阅读140次

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

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

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

    表单

    接下来是登录的处理:

    登录的简单逻辑处理

    接下来是注册的处理:

    注册的逻辑的简单处理

    然后是个人主页:

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

    login.html对应的代码:

    regist.html对应的代码:

    mainpage.html对应的代码:

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

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

    为模板构造url

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

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

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

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

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

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

    相关文章

      网友评论

        本文标题:Django实力爬坑笔记(三)

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