使用python批量验证邮箱密码_python(Django 网页登陆账号、密码、邮箱验证)
views
from django import forms
from django.forms import widgets
from django.forms import fields
class FM(forms.Form):
# 字段本身只做验证
user = fields.CharField(
error_messages={'required': '用户名不能为空.'},
widget=widgets.Textarea(attrs={'class': 'c1'}),
label="用户名",
)
pwd = fields.CharField(
max_length=12,
min_length=6,
error_messages={'required': '密码不能为空.', 'min_length': '密码长度不能小于6', "max_length": '密码长度不能大于12'},
widget=widgets.PasswordInput(attrs={'class': 'c2'})
)
email = fields.EmailField(error_messages={'required': '邮箱不能为空.','invalid':"邮箱格式错误"})
f = fields.FileField()
# p = fields.FilePathField(path='app01')
city1 = fields.ChoiceField(
choices=[(0,'上海'),(1,'广州'),(2,'东莞')]
)
city2 = fields.MultipleChoiceField(
choices=[(0,'上海'),(1,'广州'),(2,'东莞')]
)
from app01 import models
def fm(request):
if request.method == "GET":
# 从数据库中吧数据获取到
dic = {
"user": 'r1',
'pwd': '123123',
'email': 'sdfsd',
'city1': 1,
'city2': [1,2]
}
obj = FM(initial=dic)
return render(request,'fm.html',{'obj': obj})
elif request.method == "POST":
# 获取用户所有数据
# 每条数据请求的验证
# 成功:获取所有的正确的信息
# 失败:显示错误信息
obj = FM(request.POST)
r1 = obj.is_valid()
if r1:
# obj.cleaned_data
models.UserInf.objects.create(**obj.cleaned_data)
else:
# ErrorDict
# print(obj.errors.as_json())
# print(obj.errors['user'][0])
return render(request,'fm.html', {'obj': obj})
return render(request,'fm.html')
fm.html
相关
使用python批量验证邮箱密码_python(Django 网页登陆账号、密码、邮箱验证)相关推荐
- python批量下载静态页面_Python静态网页爬取:批量获取高清壁纸
前言 在设计爬虫项目的时候,首先要在脑内明确人工浏览页面获得图片时的步骤 一般地,我们去网上批量打开壁纸的时候一般操作如下: 1.打开壁纸网页 2.单击壁纸图(打开指定壁纸的页面) 3.选择分辨率(我 ...
- python批量添加qq好友_python实现QQ批量登录功能
本文实例为大家分享了python实现QQ批量登录功能的具体代码,供大家参考,具体内容如下 小编收集整理的第一份代码:python3.6批量登陆QQ import os import time impo ...
- python批量添加qq好友_Python QQ批量登录
#coding=utf-8 __author__ = 'Eagle' import os import time import win32gui import win32api import win3 ...
- lol美服服务器修改密码,如何修改LOL美服密码?英雄联盟美服账号密码和邮箱修改教程...
如何修改LOL美服密码?英雄联盟美服账号密码和邮箱修改教程 2017-01-10 LOL美服账号密码如何修改?英雄联盟LOL美服账号邮箱如何修改?购买美服账号的玩家,对着两个问题很烦恼.今天,小编做一 ...
- LINUX 查看宝塔BT登陆账号密码
LINUX 查看宝塔BT登陆账号密码 登陆SSH, 输入这段代码/etc/init.d/bt default 即可
- 利用字典制作一个登录用户账号密码管理系统,实现对账号密码的增删改查等功能
利用字典制作一个登录用户账号密码管理系统,实现对账号密码的增删改查等功能: 当前默认账号密码为:user = {'Wangwu':123456,'Zhangsan':456789,'Lisi':789 ...
- 忘记密码解决,Win7 Administrator账号密码忘记 解决办法
忘记密码解决,Win7 Administrator账号密码忘记 解决办法 当前场景是:win7忘记密码,并且Administrator密码也忘记,借助PE安装盘来修改 需要的工具:带PE系统的安装盘( ...
- python写邮箱系统_Python django实现简单的邮件系统发送邮件功能
本文实例讲述了Python django实现简单的邮件系统发送邮件功能.分享给大家供大家参考,具体如下: django邮件系统 Django发送邮件官方中文文档 总结如下: 1.首先这份文档看三两遍是 ...
- python实现网页注册登录_Python+django网页设计入门(5):自定义用户注册与登录功能...
原标题:Python+django网页设计入门(5):自定义用户注册与登录功能 今天恰逢1024,是我们码农自己的节日,祝"Python小屋"所有朋友节日快乐!发几个去年整理的段子 ...
最新文章
- php zend 安装,全方位讲解PHP zend安装技巧
- Appium+Python3 并发启动测试设备
- 提示找不到include/common.h 提示No package 'minigui' found
- R语言与数据分析:时间序列简单介绍
- Android开源项目:GifView——Android显示GIF动画
- 開發MOSS2007 Masterpage的一些經驗
- 【ArcGIS微课1000例】0020:关于ArcCatalog,你知道多少?
- Linux内核逻辑结构
- 高性能I/O设计模式
- ionic判断android版本,$ionicplatform 判断是android还是ios?
- 滴滴更新招股书:预计定价13.5美元 最多筹集约46亿美元
- oracle删除资产模块凭证,请教老师,固定资产凭证不小心给删除了,然后在固定资产模块那边说已经存在了,那我要怎么做?...
- 了解JavaScript中的循环缺点和迭代协议
- 《AutoCAD 2016中文版从入门到精通》——- 导读
- px4仿真无法起飞问题(Failsafe enabled: no datalink)
- 网易163邮箱相关服务
- K-means(K均值)
- OSChina 周五乱弹 ——喵星生物学:喵和喵奴
- at指令 meid_常用AT指令集 (转)
- 007-part5-proveofwork工作量证明