Django--16 form表单

Posted nanfeiyan

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Django--16 form表单相关的知识,希望对你有一定的参考价值。

一、Django Form的作用

技术分享图片

二、django Form的使用 

技术分享图片

三、基本思路

1.将登陆页面单独出来。可以做成页面,或小窗口。创建login.html

2.在公共mysite中建立新的文件forms.py。创建新的模型loginform。

技术分享图片 技术分享图片

数据验证

技术分享图片

设置输入框属性使其在页面美化。

技术分享图片

3.登录页面处理

技术分享图片

页面优化,应用bootcss框架。

技术分享图片

登录页面自定义

技术分享图片

4.后台验证处理  def lpogin

技术分享图片

代码优化:

技术分享图片

继续优化,将用户名和密码验证移到 form中。之后传入user就行。

技术分享图片

四、注册 

1.在form模型中增加

技术分享图片

数据验证:

技术分享图片

2.views中增加注册方法

技术分享图片

第二种写入user注册信息的方法  等同于 User.objects.create_user(username,email,password)

技术分享图片

3. 注册url

技术分享图片

4.模板页面register

技术分享图片

5.在文章页面添加进入方法

技术分享图片

 

以上是关于Django--16 form表单的主要内容,如果未能解决你的问题,请参考以下文章

会话保持及Form表单--Form表单

form表单,django的form表单,

form表单问题,找不到form表单对象

form表单怎么获取表单内数据

form表单提交上传图片

vue获取form表单file