Loading

随笔分类 -  django

摘要:Django中关于 的问题和解决 [TOC] 在需要发送 请求的html文件中引入下面的js代码, 我为其命名为 , 我下面的几个处理都需要使用到这一js代码文件 js $(() = { function getCookie(name) { var cookieValue = null; if (d 阅读全文
posted @ 2019-10-07 18:27 未来已来,你来不来 阅读(482) 评论(0) 推荐(0)
摘要:使用celery 异步发送短信 (celery一般用来处理比较耗时间的请求) 1. 安装celery 2. 使用 在 下创建celery_tasks用于保存celery异步任务。 1. 在celery_tasks目录下创建config.py文件,用于保存celery的配置信息 2. 在 celery 阅读全文
posted @ 2019-09-26 13:39 未来已来,你来不来 阅读(297) 评论(1) 推荐(0)
摘要:Django限制请求方法 常见的请求有: GET/POST 1. GET:GET请求一般用来向服务器索取数据,但不会向服务器提交数据,不会对服务器的状态进行更改 2. POST: POST请求一般是用来向服务器提交数据,会对服务器的状态进行更改 在Django中 限制请求方法的装饰器 Django 阅读全文
posted @ 2019-09-25 12:28 未来已来,你来不来 阅读(436) 评论(0) 推荐(0)
摘要:扩展django的User模型 注意: 继承自AbstractUser和AbstractBaseUser的,要在settings.py 中指定: 1. 继承自 AbstractUser 2. 继承自 AbstractBaseUser和PermissionsMixin 注意: 上述两种都要在setti 阅读全文
posted @ 2019-09-24 01:41 未来已来,你来不来 阅读(260) 评论(0) 推荐(0)
摘要:将static 内置到django项目中 这样就不需要每次在模板中使用到static 都需要先{% load static %}一下了,可以直接使用 在settings.py文件中的TEMPLATES中的OPTIONS字典中,添加多如下值 整体看起来是这样的 阅读全文
posted @ 2019-09-19 16:52 未来已来,你来不来 阅读(298) 评论(0) 推荐(0)
摘要:添加apps目录到项目的搜索路径 [TOC] 1. 把apps加入到项目搜索路径的必要说明 如果我们的django项目有很多个应用,那么此时再把每一个应用都放在项目的根目录下,显然是不太合适了的,那么此时我们就可以新建一个名叫apps的目录,专门用来存放应用, 那么此时我们想要再使用这些应用的时候, 阅读全文
posted @ 2019-09-19 16:09 未来已来,你来不来 阅读(347) 评论(0) 推荐(0)
摘要:配置django项目的日志器, 用于记录项目运行过程中的各种日志信息 [TOC] 1. 在settings.py中,指定如下内容, 配置日志器: 必须先在项目根目录下创建一个logs文件夹,当然这个logs文件,是我下面所指定的日志存放位置,根据个人设置自己选择要创建的文件夹名字 2. 使用日志器 阅读全文
posted @ 2019-09-19 15:46 未来已来,你来不来 阅读(477) 评论(0) 推荐(0)
摘要:django配置redis缓存 1. 安装django redis包 2. 在settings.py 文件中,指定redis缓存 3. 指定session的存储位置,也是在settings.py 文件中,在redis缓存配置后面指定,就可以了 阅读全文
posted @ 2019-09-19 15:30 未来已来,你来不来 阅读(1276) 评论(0) 推荐(0)
摘要:配置django项目使用mysql数据库的两种方式 [TOC] 1. 直接在settings.py 文件中添加数据库配置信息 2. 将数据库配置信息存到一个文件中,在settings.py文件中将其引入。(推荐) 1. 新建数据库配置文件mysql.cnf(名字随意) 配置文件内容如下: 2. 在s 阅读全文
posted @ 2019-09-18 12:40 未来已来,你来不来 阅读(777) 评论(0) 推荐(0)
摘要:django项目部署 使用uwsgi + nginx 实现django项目的部署 [toc] 一、Django配置 1.settings.py配置 复制全局settings.py配置文件(或者直接修改),创建一个名为deploy_settings.py的副本,修改DEBUG =False。 2.ws 阅读全文
posted @ 2019-09-15 17:45 未来已来,你来不来 阅读(655) 评论(0) 推荐(0)
摘要:[TOC] 权限 登录、注销和登录限制: 登录 在使用 进行验证后,如果验证通过了。那么会返回一个 user 对象,拿到 user 对象后,可以使用 进行登录。示例代码如下: 注销 注销,或者说是退出登录,我们可以通过 。他会清理掉这个用户的 数据。示例代码如下: 登录限制 有时候,某个视图函数需要 阅读全文
posted @ 2019-09-15 17:40 未来已来,你来不来 阅读(297) 评论(0) 推荐(0)
摘要:[TOC] User 模型 模型是这个框架的核心部分。他的完整的路径是在 。以下对这个 模型做一个简单的了解: 字段: 内置的 模型拥有以下的字段: 1. : 用户名。150个字符以内。可以包含数字和英文字符,以及 字符。不能为空,且必须唯一。 2. : 邮箱。 可以为空。 3. : 密码。经过哈希 阅读全文
posted @ 2019-09-15 17:38 未来已来,你来不来 阅读(1366) 评论(0) 推荐(0)
摘要:1. 中间件的引入 Django中间件(Middleware)是一个轻量级、底层的 插件 系统,可以介入 的请求和响应处理过程,修改Django的输入或输出 2. django中的中间件 1. django中的中间件(middleware), 在django中中间件其实就是一个类,在请求到来和结束后 阅读全文
posted @ 2019-09-15 17:32 未来已来,你来不来 阅读(218) 评论(0) 推荐(0)
摘要:[TOC] 设置文件上传 1. 在项目 /static/ 静态文件夹中新建 media 文件夹 当然也可以放在项目根目录下,看项目需求 2. 编辑settings.py 文件, 在最后添加上: 3. 在文件上传后会被保存到 /static/media/文件 中 示例代码如下: 代码图片 1. 类视图 阅读全文
posted @ 2019-09-15 17:29 未来已来,你来不来 阅读(261) 评论(0) 推荐(0)
摘要:[TOC] 提取错误信息 如果验证失败了,那么有一些错误信息是我们需要传给前端的。这时候我们可以通过以下属性来获取: 1. : 这个属性获取的错误信息是一个包含 标签的错误信息 2. ’form.errors.values()`: 2. : 这个方法获取到的是一个字典类型的错误信息。将某个字段的名字 阅读全文
posted @ 2019-09-15 17:20 未来已来,你来不来 阅读(455) 评论(0) 推荐(0)
摘要:[TOC] 自定义验证 有时候对一个字段验证,不是一个长度,一个正则表达式能够写清楚的,还需要一些其他复杂的逻辑,那么我们可以对某个字段,进行自定义的验证。比如在注册的表单验证中,我们想要验证手机号码是否已经被注册过了,那么这时候就需要在数据库中进行判断才知道。对某个字段进行自定义的验证方式是,定义 阅读全文
posted @ 2019-09-15 17:16 未来已来,你来不来 阅读(316) 评论(0) 推荐(0)
摘要:[TOC] django中用表单验证数据,常用的field, 1. CharField 参数: : 标注 : 这个字段值的最大长度 : 这个字段值的最小长度 : 这个字段是否是必须的,默认是必须的 : 在某个条件验证失败的时候,给出错误信息(相应的提示), 是一个字典类型的参数 2. EmailFi 阅读全文
posted @ 2019-09-15 17:14 未来已来,你来不来 阅读(297) 评论(0) 推荐(0)
摘要:[TOC] modelForm 表单的使用 大家在写表单的时候,会发现表单中的 和模型中的 基本上是一模一样的,而且表单中需要验证的数据,也就是我们模型中需要保存的。那么这时候我们就可以将模型中的字段和表单中的字段进行绑定。比如现在有个 Article 的模型。示例代码如下: 那么在写表单的时候,就 阅读全文
posted @ 2019-09-15 17:03 未来已来,你来不来 阅读(397) 评论(0) 推荐(0)
摘要:[TOC] django中表单使用流程 1. 首先创建一个表单类,继承自 , 如创建一个注册表单 示例代码如下: 阅读全文
posted @ 2019-09-15 16:59 未来已来,你来不来 阅读(203) 评论(0) 推荐(0)
摘要:模型.objects: 这个对象是 的对象,这个类是一个空壳类,他上面的所有方法都是从 这个类上面拷贝过来的。因此我们只要学会了 ,这个 也就知道该如何使用了。 源码解析: filter/exclude/annotate:过滤/排除满足条件的/给模型添加新的字段。 order_by: 一定要注意的一 阅读全文
posted @ 2019-09-15 16:55 未来已来,你来不来 阅读(365) 评论(0) 推荐(0)