![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
loongqiao
这个作者很懒,什么都没留下…
展开
-
Python中super的用法
Python中super的用法 super是用来解决多重继承问题,直接用类名调用父类方法在使用单继承的时候没问题,但是如果使用多继承,会涉及到查找顺序,重复调用等, 重点:保持一致 普通继承 class FooParent(object): def __init__(self): self.parent = 'I\'m the parent.' print '...翻译 2018-12-06 16:06:00 · 347 阅读 · 0 评论 -
单元测试-----Mock
Mock Mock是Python中一个用于支持测试的库,主要功能是使用mock对象代替掉指定的Python对象,以达到模拟对象的行为。 Mock对象 基本用法 Mock对象是mock模块中的一个类的实例,这个类的实例可以用来替换其他的Python对象,来达到模拟的效果。Mock类的定义如下: class Mock(spec=None, side_effect=None, return_value=...原创 2019-03-18 09:15:27 · 334 阅读 · 0 评论 -
No module named ‘django.urls’
django 1.11.2 在用 rest framework 时 一直报错No module named ‘django.urls’; 找了半天,最后把rest framework的版本换成3.4.4 就可以了。这个可能是rest framework版本过高,而django版本低导致的 ...原创 2019-04-09 10:18:49 · 2296 阅读 · 0 评论 -
启动celery KeyError报错
本地“python manage.py celery worker --settings=settings”启动celery,报错如下: {'timelimit': (None, None), 'utc': False, 'chord': None, 'args': [], 'retries': 0, 'expires': None, 'task': u'home_applicatio...原创 2019-04-03 16:03:38 · 4809 阅读 · 0 评论 -
Django rest_framework
关于rest rest:representational state transfer 表述性状态转移 rest原则: <1> 网络上的所有事物都可以被抽象为资源 <2> 米格资源都有一个唯一的资源标识符 <3> 同一个资源具有多种表现形式(xml,json等) <4> 对资源的各种操作不会改变资源标识符 <5> 所有的操作都是无状态...原创 2019-04-15 14:53:02 · 126 阅读 · 0 评论 -
DRF一对多关系创建主从表并存储
定义models from django.db import models # Create your models here. class Msg(models.Model): score = models.IntegerField() obj = models.CharField(max_length=200) class Meta: verb...原创 2019-05-08 16:12:11 · 1666 阅读 · 0 评论 -
Python使用zlib对数据进行压缩
Python对数据进行压缩 在Python丰富的库中,也有对数据进行压缩的库(zlib)。对于需要数据压缩的应用程序,此模块的功能允许使用zlib库进行压缩和解压缩。(对简单的字符串数据进行压缩,如需压缩文件等复杂数据类型,详见zlib官网进行更详细的学习) 使用 In [1]: import zlib In [2]: a = "121321231321" In [3]: b = zlib...原创 2019-08-28 10:33:20 · 2310 阅读 · 0 评论