摘要: 1、 一对多 model.py view.py 2、一对一 一对一的情况和这个差不多,只要把外键的设置改成model.OneToOneField、多对多也是一样的。 3、连表查询 阅读全文
posted @ 2018-11-16 20:55 就这样子吧 阅读(4344) 评论(1) 推荐(0) 编辑
摘要: from pymongo import MongoClient #连接 conn = MongoClient('127.0.0.1', 27017) #进入数据库 db = conn.edianzu #连接mydb数据库,没有则自动创建 #进入集合 pinglun = db.pinglun # 使用 阅读全文
posted @ 2018-11-16 20:54 就这样子吧 阅读(249) 评论(0) 推荐(0) 编辑
摘要: 安装: 1.获取redis资源 wget http://download.redis.io/releases/redis-5.0.0.tar.gz 2.解压 tar xzvf redis-5.0.0.tar.gz 3.安装 cd redis-4.0.8 make cd src make instal 阅读全文
posted @ 2018-11-16 20:53 就这样子吧 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 首先引入包: pip install pymongo需要用到如下对象: MongoClient对象:用于与MongoDB服务器建立连接 client=MongoClient('主机ip',端口) DataBase对象:对应着MongoDB中的数据库 db=client.数据库名称 Collection对象:对应着MongoDB中的集合 ... 阅读全文
posted @ 2018-11-16 20:52 就这样子吧 阅读(241) 评论(0) 推荐(0) 编辑
摘要: 无论是进程还是线程我们都可以循环开启多条,对于什么时候使用进程什么时候使用线程这个问题上:答案就是,我们在遇到计算密集型问题时使用多进程,遇到io密集型问题时使用多线程。 计算密集型问题:计算密集型任务的特点是要进行大量的计算,消耗CPU资源,比如计算圆周率、对视频进行高清解码等等,全靠CPU的运算 阅读全文
posted @ 2018-11-16 20:50 就这样子吧 阅读(254) 评论(0) 推荐(0) 编辑
摘要: 三、进程和线程、协程在python中的使用 1、多进程一般使用multiprocessing库,来利用多核CPU,主要是用在CPU密集型的程序上,当然生产者消费者这种也可以使用。多进程的优势就是一个子进程崩溃并不会影响其他子进程和主进程的运行,但缺点就是不能一次性启动太多进程,会严重影响系统的资源调 阅读全文
posted @ 2018-11-16 20:48 就这样子吧 阅读(585) 评论(0) 推荐(0) 编辑