摘要:
[TOC] 权限 登录、注销和登录限制: 登录 在使用 进行验证后,如果验证通过了。那么会返回一个 user 对象,拿到 user 对象后,可以使用 进行登录。示例代码如下: 注销 注销,或者说是退出登录,我们可以通过 。他会清理掉这个用户的 数据。示例代码如下: 登录限制 有时候,某个视图函数需要 阅读全文
posted @ 2019-09-15 17:40
未来已来,你来不来
阅读(301)
评论(0)
推荐(0)
摘要:
[TOC] User 模型 模型是这个框架的核心部分。他的完整的路径是在 。以下对这个 模型做一个简单的了解: 字段: 内置的 模型拥有以下的字段: 1. : 用户名。150个字符以内。可以包含数字和英文字符,以及 字符。不能为空,且必须唯一。 2. : 邮箱。 可以为空。 3. : 密码。经过哈希 阅读全文
posted @ 2019-09-15 17:38
未来已来,你来不来
阅读(1374)
评论(0)
推荐(0)
摘要:
1. 中间件的引入 Django中间件(Middleware)是一个轻量级、底层的 插件 系统,可以介入 的请求和响应处理过程,修改Django的输入或输出 2. django中的中间件 1. django中的中间件(middleware), 在django中中间件其实就是一个类,在请求到来和结束后 阅读全文
posted @ 2019-09-15 17:32
未来已来,你来不来
阅读(219)
评论(0)
推荐(0)
摘要:
[TOC] 设置文件上传 1. 在项目 /static/ 静态文件夹中新建 media 文件夹 当然也可以放在项目根目录下,看项目需求 2. 编辑settings.py 文件, 在最后添加上: 3. 在文件上传后会被保存到 /static/media/文件 中 示例代码如下: 代码图片 1. 类视图 阅读全文
posted @ 2019-09-15 17:29
未来已来,你来不来
阅读(265)
评论(0)
推荐(0)
摘要:
[TOC] 提取错误信息 如果验证失败了,那么有一些错误信息是我们需要传给前端的。这时候我们可以通过以下属性来获取: 1. : 这个属性获取的错误信息是一个包含 标签的错误信息 2. ’form.errors.values()`: 2. : 这个方法获取到的是一个字典类型的错误信息。将某个字段的名字 阅读全文
posted @ 2019-09-15 17:20
未来已来,你来不来
阅读(469)
评论(0)
推荐(0)
摘要:
[TOC] 自定义验证 有时候对一个字段验证,不是一个长度,一个正则表达式能够写清楚的,还需要一些其他复杂的逻辑,那么我们可以对某个字段,进行自定义的验证。比如在注册的表单验证中,我们想要验证手机号码是否已经被注册过了,那么这时候就需要在数据库中进行判断才知道。对某个字段进行自定义的验证方式是,定义 阅读全文
posted @ 2019-09-15 17:16
未来已来,你来不来
阅读(322)
评论(0)
推荐(0)
摘要:
[TOC] django中用表单验证数据,常用的field, 1. CharField 参数: : 标注 : 这个字段值的最大长度 : 这个字段值的最小长度 : 这个字段是否是必须的,默认是必须的 : 在某个条件验证失败的时候,给出错误信息(相应的提示), 是一个字典类型的参数 2. EmailFi 阅读全文
posted @ 2019-09-15 17:14
未来已来,你来不来
阅读(298)
评论(0)
推荐(0)
摘要:
[TOC] modelForm 表单的使用 大家在写表单的时候,会发现表单中的 和模型中的 基本上是一模一样的,而且表单中需要验证的数据,也就是我们模型中需要保存的。那么这时候我们就可以将模型中的字段和表单中的字段进行绑定。比如现在有个 Article 的模型。示例代码如下: 那么在写表单的时候,就 阅读全文
posted @ 2019-09-15 17:03
未来已来,你来不来
阅读(400)
评论(0)
推荐(0)
摘要:
[TOC] django中表单使用流程 1. 首先创建一个表单类,继承自 , 如创建一个注册表单 示例代码如下: 阅读全文
posted @ 2019-09-15 16:59
未来已来,你来不来
阅读(207)
评论(0)
推荐(0)
摘要:
模型.objects: 这个对象是 的对象,这个类是一个空壳类,他上面的所有方法都是从 这个类上面拷贝过来的。因此我们只要学会了 ,这个 也就知道该如何使用了。 源码解析: filter/exclude/annotate:过滤/排除满足条件的/给模型添加新的字段。 order_by: 一定要注意的一 阅读全文
posted @ 2019-09-15 16:55
未来已来,你来不来
阅读(366)
评论(0)
推荐(0)

浙公网安备 33010602011771号