码迷,mamicode.com
首页 > 其他好文 > 详细

Django--16 form表单

时间:2019-01-16 19:22:13      阅读:189      评论:0      收藏:0      [点我收藏+]

标签:css   form表单   代码优化   htm   obj   forms   输入   后台   属性   

一、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表单

标签:css   form表单   代码优化   htm   obj   forms   输入   后台   属性   

原文地址:https://www.cnblogs.com/nanfeiyan/p/10278628.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!