会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
随...而来
学而不思则罔,思而不学则殆
管理
上一页
1
···
9
10
11
12
13
14
15
16
17
···
33
下一页
2017年2月1日
Python自动化之ajax返回表单验证的错误信息和序列化扩展
摘要: form内置序列化错误 如果使用 提交数据的时候,可以直接返回错误信息到模板里面进行渲染 但是如果使用ajax处理呢 这样需要在前端进行 解析完之后还不行,因为 所以还需要再次进行`json.parse(arg),这样就是在前端页面进行了两次json反序列化 另一种做法 json进行序列化的时候会调
阅读全文
posted @ 2017-02-01 17:18 Dus
阅读(394)
评论(0)
推荐(0)
2017年1月31日
Python自动化之form验证二
摘要: 如果单独验证每个字段是否有错误,需要自定义钩子 如果做整体的验证需要 钩子 clean验证完之后
阅读全文
posted @ 2017-01-31 23:47 Dus
阅读(276)
评论(0)
推荐(0)
Python自动化之form验证
摘要: model里面进行数据验证 1. 在类里面定义一个 方法 2. 还可以手动抛出异常 clean方法的内容实际是空的,是Python预留的可以自定义的hooks 在view里面进行model验证 需要写上这个方法 full_clean分为两步: 1. 正则验证,比如emailfield 会验证是否是邮
阅读全文
posted @ 2017-01-31 21:26 Dus
阅读(759)
评论(0)
推荐(0)
python自动化之models 进阶操作二
摘要: ``` PUBLIC METHODS THAT ALTER ATTRIBUTES AND RETURN A NEW QUERYSET def all(self) 获取所有的数据对象 def filter(self, args, kwargs) 条件查询 条件可以是:参数,字典,Q def exclu
阅读全文
posted @ 2017-01-31 14:55 Dus
阅读(2064)
评论(0)
推荐(0)
2017年1月30日
python自动化之model进阶操作一
摘要: 联合索引 遵循最左前缀索引 verbose_name 会在表名后面加s verbose_name_plural 就是表的原始名称 元信息 多表关系及操作 反向查询 反向查询需要 user_set(关联表表名小写+下划线+set) 查询个别的字段的时候需要 user__pwd(表名小写+双下划线+字段
阅读全文
posted @ 2017-01-30 23:23 Dus
阅读(1260)
评论(0)
推荐(1)
python自动化之djangoform表单验证
摘要: djangoforms表单验证 1. 创建个类,继承于 2. obj = FM(request.post) 3. obj.is_valid() 如果验证没有问题会返回true,否则会返回false 4. 错误信息会保存在obj.errors里面,如果正确的话数据会返回到cleaned_data,且这
阅读全文
posted @ 2017-01-30 17:39 Dus
阅读(460)
评论(0)
推荐(0)
2017年1月18日
Python自动化之django model验证(很弱,感觉应用场景不多)
摘要: django model的数据验证 使用full_clean进行验证 obj = models.UserInfo(name="alex",email="tiantian") obj.full_clean() full_clean进行验证 每个字段的正则 clean钩子 所以可以自定义clean方法
阅读全文
posted @ 2017-01-18 17:48 Dus
阅读(431)
评论(0)
推荐(0)
2017年1月13日
Python中为什么要使用self?
摘要: 为什么使用self? class One: def prt(self): print(123) t = One() t.prt() t.prt()和t.prt(t)输出结果是一样的. 当我们调用t.prt()时,实际上Python解释成One.prt(t),所有需要参数来接收实例. self可以换成
阅读全文
posted @ 2017-01-13 17:36 Dus
阅读(1079)
评论(0)
推荐(0)
2017年1月10日
Python自动化之Django中间件
摘要: django中间件 Django请求生命周期 中间件中可以定义方法,分别是 process_request(self,request) process_view(self, request, callback, callback_args, callback_kwargs) process_temp
阅读全文
posted @ 2017-01-10 23:39 Dus
阅读(201)
评论(0)
推荐(0)
2017年1月9日
Python自动化之Django的CSRF
摘要: 什么CSRF? CSRF, Cross Site Request Forgery, 跨站点伪造请求。举例来讲,某个恶意的网站上有一个指向你的网站的链接,如果 某个用户已经登录到你的网站上了,那么当这个用户点击这个恶意网站上的那个链接时,就会向你的网站发来一个请求, 你的网站会以为这个请求是用户自己发
阅读全文
posted @ 2017-01-09 23:02 Dus
阅读(410)
评论(0)
推荐(1)
上一页
1
···
9
10
11
12
13
14
15
16
17
···
33
下一页