摘要: 用到@api_view装饰器时,访问路由查看api数据时,报错: 按照官网教程(http://www.django-rest-framework.org/),在settings文件里写入的设置为 将设置里的'rest_framework.permissions.DjangoModelPermissi 阅读全文
posted @ 2018-05-31 17:32 犹冷 阅读(2944) 评论(0) 推荐(2) 编辑
摘要: 使用Xadmin,执行makemigrations和migrate时运行报错提示: 方法一: setting.py文件添加以下信息: 方法二: https://github.com/sshwsfc/xadmin下载源码,因为github该Bug被修复了,而pypi没有更新导致的。 阅读全文
posted @ 2018-05-16 18:51 犹冷 阅读(1101) 评论(0) 推荐(0) 编辑
摘要: django增加用户认证模块时,总是提醒模块的url.py中 url(r'^login/$', 'django.contrib.auth.views.login', name='login'),出错: TypeError: view must be a callable or a list/tupl 阅读全文
posted @ 2018-05-16 18:47 犹冷 阅读(336) 评论(0) 推荐(0) 编辑
摘要: AES拥有很多模式,而此次采用的CBC模式:通过密钥和salt(起扰乱作用)按固定算法(md5)产生key和iv。然后用key和iv(初始向量,加密第一块明文)加密(明文)和解密(密文)。 下面代码实现的思想:将加密文本处理以8*16位 这样的单位进行加密,每16个字节长度的数据加密成16个字节长度 阅读全文
posted @ 2018-05-16 18:34 犹冷 阅读(13244) 评论(0) 推荐(0) 编辑
摘要: crypto模块的目的是为了提供通用的加密和哈希算法。 AES是一种常用的对称加密算法,加解密都用同一个密钥。crypto模块提供了AES支持,但是需要自己封装好函数,便于使用 方法一: 1,到 https://www.dlitz.net/software/pycrypto/ 下载pycrypto 阅读全文
posted @ 2018-05-14 17:46 犹冷 阅读(1864) 评论(0) 推荐(0) 编辑
摘要: 1 import os 2 import sys 3 import django 4 sys.path.append(r'C:\Users\Administrator\PycharmProjects\your projectname') 5 6 os.chdir(r'C:\Users\Adminis 阅读全文
posted @ 2018-05-04 16:30 犹冷 阅读(289) 评论(0) 推荐(0) 编辑
摘要: super() 函数是用于调用父类(超类)的一个方法。 super 是用来解决多重继承问题的,直接用类名调用父类方法在使用单继承的时候没问题,但是如果重定义某个方法,该方法会覆盖父类的同名方法,但有时,我们希望能同时实现父类的功能,这时,我们就需要调用父类的方法了,通过使用 super 来实现 语法 阅读全文
posted @ 2018-04-02 19:08 犹冷 阅读(1312) 评论(0) 推荐(1) 编辑
摘要: JsonResponse 对象: class JsonResponse(data, encoder=DjangoJSONEncoder, safe=True, json_dumps_params=None,**kwargs) 这个类是HttpRespon的子类,它主要和父类的区别在于: 1.它的默认 阅读全文
posted @ 2018-04-02 14:21 犹冷 阅读(3603) 评论(0) 推荐(0) 编辑
摘要: 1,SMTP发送带excel附件的邮件: 2,生成excel发送邮件并下载到本地客户端: 阅读全文
posted @ 2018-03-27 15:52 犹冷 阅读(23525) 评论(0) 推荐(0) 编辑
摘要: cd /toolsftp localhost(本机IP)u:usernamep:passwordls(找到在本地文件夹ftp里要上传的压缩文件)binget 文件名bye(退出ftp)ls(可以看到文件已上传到tools文件夹下) 阅读全文
posted @ 2018-03-21 10:37 犹冷 阅读(275) 评论(0) 推荐(0) 编辑