09 2019 档案
摘要:报错内容 django.core.exceptions.ImproperlyConfigured: WSGI application 'myblog.wsgi.application' could not be loaded; Error importing module.
阅读全文
摘要:报错内容 报错图片: 解决办法: 1.将 MIDDLEWARE_CLASSES 改为 MIDDLEWARE 2.将 'django,contrib.auth.middleware.SessionAuthenticationMiddleware', 删除
阅读全文
摘要:报错内容 报错原因是因为你的引用内容不够明确,有相同的名字做关键字,如文件夹,模型名等相同 解决办法:将引用路径使用绝对路径
阅读全文
摘要:出现原因: 因为直接在mysql中删除了表或者在执行过一次迁移后,在modles中修改了表名及对应的方法和引用 产生后果: 1.迁移的过程中可能出现表不存在的报错情况 2.迁移过程没有报错,在admin管理页面点击相应的表,报错django.db.utils.ProgrammingError: 11
阅读全文
摘要:前提条件,注册时是: 完整的注册,不是直接用app名进行注册 在app.py中写如下代码 前面失败,看下面方法 在项目的settings.py 文件中注册应用时,直接用的是app名,则需要 在应用中的__init__.py中添加,添加应用中的app.py中的的类方法 如:
阅读全文
摘要:有序集合类型 zset (sorted set ) redis 有序集合zset和集合set一样也是string类型元素的集合,且不允许重复的成员。 不同的是 zset 的每个元素都会关联一个分数(分数可以重复),redis 通过分数来为集合中 的成员进行从小到大的排序。 有序集合类型 zset (
阅读全文
摘要:1. 设计数据结构 问题表Question:作用存放问题 id 主键 自增 question_text 题目 varchar120 created 创建时间 datetime 选项表Choice:作用 存放选项 id 主键 自增 question 外键 问题表 choice_text varchar
阅读全文
摘要:下载虚拟环境包 pip install virtualenv 创建虚拟环境 virtualenv env 进入env文件夹 cd env 进入Scripts文件夹 cd Scripts 启动虚拟环境 activate.bat 在虚拟环境下,下载相应的包 如:pip install django 创建
阅读全文
摘要:集合类型 set redis 的 Set 是 string 类型的无序集合,集合成员是唯一的,即集合中不能出现重复的数据 集合类型 set ——常用命令 sadd /smembers /sismember /scard /srem /srandmember /spop sadd 语法:sadd ke
阅读全文
摘要:列表 list Redis列表是简单的字符串列表,按照插入顺序排序。你可以添加一个元素导列 表的头部(左边)或者尾部(右边) 列表 list——基本命令 lpush 语法:lpush key value [value„] 作用:将一个或多个值 value 插入到列表 key 的表头(最左边),从左边
阅读全文
摘要:哈希类型hash redis hash 是一个 string 类型的 field 和 value 的映射表,hash 特别适合用于存储对象 哈希类型hash——基本命令 hset /hget /hmset /hmget /hgetall /hkeys /hvals /hexists hset 语法:
阅读全文
摘要:字符串类型 string set 从v2.6.12版本开始,Redis增强了set功能, 语法如下: SET key value [EX seconds] [PX milliseconds] [NX|XX] EX seconds – 设置过期时间,单位为秒. PX milliseconds – 设置
阅读全文
摘要:Redis基本操作 查看数据的状态 pong redis 给我们返回 PONG,表示 redis 服务 运行正常 redis 默认用 使用 16 个 库 • Redis 默认使用 16 个库,从 0 到 15。 对数据库个数的修改, 在 redis.conf 文件中 查看当前库的key的个数 dbs
阅读全文
摘要:在官网下好外部库,解压后,点击解压后的文件夹,按住shift 右击在命令行中执行 输入
阅读全文
摘要:聚合函数 最大值 $max db.mycol.aggregate([{$group : {_id : "$by_user", num_max : {$max: "$likes"}}}]) 最小值 $min db.mycol.aggregate([{$group : {_id : "$by_user"
阅读全文
摘要:大于 ($gt)、大于等于 ($gte )、小于 ($lt)、大于等于 ($lte)、等于($eq) 查询价格小于100的商品 db.product1.find({price:{$lt:100}}) 查询价格200-9000之间的商品db.product1.find({price:{$gt:200,
阅读全文
摘要:正则表达式查询 $regex 注:^ 取反的意思 用特殊的转义字符需要在前面加一个斜杠 通过 ^取反 ,再通过$not取反,就可获得只包含一种类型的数据 \\d 数字 \\s 空格 \\w 数字和字母
阅读全文
摘要:查询价格在200-9000 $gt 大于 $lt 小于 查询给定范围数据 $in 查询给定范围数据,取反 $nin
阅读全文
摘要:逻辑与 $and:要求满足所有查询条件 ,否则返回空 语法:db.集合名.find{ $and: [ { <expression1> }, { <expression2> } , ... , {<expressionN> } ] } 逻辑或 $or:满足一个条件就行 语法:db.集合名.find{
阅读全文
摘要:开启MongoDB服务 use book 创建/进入 db 获取当前使用的数据库 show dbs 获取所有的数据库 show tables 获取所有的集合【表】 db.createCollection("集合名") 创建集合 db.createCollection("product1") 插入文档
阅读全文