上一页 1 ··· 8 9 10 11 12
摘要: 我理解mixin就是用多继承利用mro的顺序来实现类似装饰器的功能。 现有A类封装了一个a方法 class A: def a(self): pass B类想使用A类中封装的方法,就去继承A类 class B(A): pass b=B() b.a() 但是有时a方法并不能完全满足要求,或者只能实现一部 阅读全文
posted @ 2020-07-25 12:57 大牛等等我 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 任务发出人 中间人 任务处理人 可以不在同一个电脑上。 将代码拷贝一份作为worker在另一台电脑上运行时,直接用celery命令执行任务模块,这可能导致代码找不到一些依赖而报错,原因是不需要启动django服务,django不被初始化,如果要用django的一些东西就出问题。解决方法是在任务模块里 阅读全文
posted @ 2020-07-25 01:23 大牛等等我 阅读(264) 评论(0) 推荐(0) 编辑
摘要: 1.什么是Celery? Celery是一个简单、灵活且可靠的,处理大量消息的分布式系统 专注于实时处理的异步任务队列,同时也支持任务调度 2.Celery架构 Celery的架构由三部分组成,消息中间件(message broker),任务执行单元(worker)和任务执行结果存储(task re 阅读全文
posted @ 2020-07-25 00:50 大牛等等我 阅读(197) 评论(2) 推荐(0) 编辑
摘要: Django内置email发送邮件 1、首先在settings.py文件设置相关参数 STATIC_URL = '/static/' # 设置邮件域名 EMAIL_HOST = 'smtp.163.com' # 设置端口号,为数字 EMAIL_PORT = 25 #设置发件人邮箱 EMAIL_HOS 阅读全文
posted @ 2020-07-25 00:23 大牛等等我 阅读(136) 评论(0) 推荐(0) 编辑
摘要: pip install itsdangerous from itsdangerous import TimedJSONWebSignatureSerializer as tsfrom itsdangerous import SignatureExpiredfrom django.http impor 阅读全文
posted @ 2020-07-24 23:58 大牛等等我 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 1 import os 2 3 # Build paths inside the project like this: os.path.join(BASE_DIR, ...) 4 # __file__ 这个变量可以获得当前文件的路径 5 # os.path.abspath(__file__)指的是当 阅读全文
posted @ 2020-07-24 19:57 大牛等等我 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 原因就是retina设置不对。以pd虚拟机为例,将retina设置为缩放就行了。 阅读全文
posted @ 2020-07-24 19:20 大牛等等我 阅读(957) 评论(0) 推荐(0) 编辑
摘要: mysql中修改bind-address,默认是127.0.0.1,可以改成0.0.0.0ubuntu中对应这里/etc/mysql/mysql.conf.d/mysqld.cnfmysql里开通权限mysql>GRANT ALL PRIVILEGES ON db1.* TO 'root'@'192 阅读全文
posted @ 2020-07-24 18:26 大牛等等我 阅读(111) 评论(0) 推荐(0) 编辑
上一页 1 ··· 8 9 10 11 12