Django2.1教程(二)

django的简单登陆界面(一)

这篇接着上篇博客
在这里插入图片描述

templates

首先在settings中配置templates的位置
在这里插入图片描述
接着在templats中添加一个html文件index.html。
在这里插入图片描述
该html在浏览器上为:
在这里插入图片描述
templates中就是放html,css,js等前端文件的,前端通过表单把用户输入的数据传到django中的views中进行处理。action="/index/"就是将该表单中的数据传到/index/对应的urls中,在通过urls调用views函数进行数据的处理,方法为post方法(还有get等方法就不在这里一一写了)。
然后在views中写
在这里插入图片描述
我们得到前端界面传过来的数据是表单中name所代表的数据,在views中对其进行操作。
render返回的是的一个界面如上图的user.html。
然后我们要在html文件中加一句{% csrf_token %},因为django自带跨站点请求保护机制,不写这个不能进行页面的跳转。

在这里插入图片描述
在表单中输入:

在这里插入图片描述
点击提交就会跳转到之前我们render的user.html页面,
在这里插入图片描述
我们在pycharm中也会得到用户在前端输入传过来的数据。
在这里插入图片描述
这样我们就把前端的数据传到了我们的views中,可以对其进行处理了,下一篇博客我就要把前端传来的数据保存在数据库中了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值