随笔分类 - Python
摘要:drf_yasg2的简介: drf-yasg是Django RestFramework的一个扩展,使⽤drf_yasg2下载⾃动⽣成的api⽂档的json或yaml⽂件配置项。 drf_yasg2的安装: pip install drf-yasg2 drf_yasg2的settings.py 注册:
阅读全文
摘要:
Django接入SwaggerAPI接口文档-完整操作(包含错误处理)
阅读全文

摘要:错误: UnorderedObjectListWarning: Pagination may yield inconsistent results with an unordered object_list 这个错误是在使用Django的DRF框架编写接口时,配置了分页之后出现的分页警告,仅是警告而
阅读全文
摘要:当需要测试django能否解析网站根路径的URL,并将其对应到我们编写的某个视图函数上时,使用下面的语句 from django.core.urlresolvers import resolve 执行代码时出现错误: ModuleNotFoundError: No module named ‘dja
阅读全文
摘要:django时区问题的解决 更新时间:2021年05月18日 09:37:58 作者:Silent丿丶黑羽 我们都知道时区,标准时区是UTC时区,django默认使用的就是UTC时区,我们希望存储在数据库中的时间就是本地时间(东八区的时间),那么应该怎么设置,就一起来了解一下 前言 我们都知道时区,
阅读全文
摘要:render() 作用:render是渲染变量(结合一个给定的模板和一个给定的上下文字典)在模板中,通俗点将context的内容,加载进模板中定义的文件,通过浏览器渲染呈现。 render()方法常用的三个参数,一是request参数,而是待渲染的HTML的文件,三是保存具体数据字典的参数。 def
阅读全文
摘要:Python encode()方法 encode() 方法为字符串类型(str)提供的方法,用于将 str 类型转换成 bytes 类型,这个过程也称为“编码”。encode() 方法的语法格式如下: str.encode([encoding="utf-8"][,errors="strict"])
阅读全文
摘要:select_related()对于一对一字段(OneToOneField)和外键字段(ForeignKey),可以使用select_related 来对QuerySet进行优化 作用和方法在对QuerySet使用select_related()函数后,Django会获取相应外键对应的对象,从而在之
阅读全文
摘要:hasattr(object, name) 判断object对象中是否存在name属性,当然对于python的对象而言,属性包含变量和方法;有则返回True,没有则返回False;需要注意的是name参数是string类型,所以不管是要判断变量还是方法,其名称都以字符串形式传参 class A():
阅读全文
摘要:JSON的定义 JSON 指的是 JavaScript 对象表示法(JavaScript Object Notation) JSON 是轻量级的文本数据交换格式 JSON 独立于语言 JSON 具有自我描述性,更易理解 常用的方法 json.load()从json文件中读取数据 json.loads
阅读全文
摘要:一、图解 json.dumps(dict, indent):将Python对象转换成json字符串 json.dump(dict, file_pointer):将Python对象写入json文件 二、json.dumps()用法 1、用法 json.dumps(dict, indent):将Pyth
阅读全文
摘要:Strings must be encoded before hashing 当我们将字符串传递给 hash 算法时,会出现 “TypeError: Strings must be encoded before hashing”。 解决错误,使用encode() import hashlib, ti
阅读全文
摘要:【Python】from . import XXX 一. 官方文档 sound/ __init__.py formats/ __init__.py wavread.py wavwrite.py aiffread.py aiffwrite.py auread.py auwrite.py effects
阅读全文
摘要:在数据库存在外键的其情况下,使用select_related()和prefetch_related()很大程度上减少对数据库的请求次数以提高性能 在表中查找数据的时候,使用外键表related_name里面的值,把连接到这个数据项的其他表中的关系数据项,一起查找出来,对这个数据进行操作的时候,就可以
阅读全文
摘要:作用: Python搜集一台计算机的硬件信息,借助模块:wmi,这个模块只支持window操作系统。 安装: pip install wmi 导入: import wmi 实例 c = wmi.WMI() for sound in c.Win32_SoundDevice(): print(sound
阅读全文
摘要:函数说明 getattr(object, name, default=None) object:类实例 name:str 属性名 default:str 如果没有查找到,用该值替代 用法实现反射,主要参考django的源码 class Test(): def __init__(self): self
阅读全文
摘要:admin组件使用 Django 提供了基于 web 的管理工具。 Django 自动管理工具是 django.contrib 的一部分。你可以在项目的 settings.py 中的 INSTALLED_APPS 看到它: # Application definition INSTALLED_APP
阅读全文
摘要:pip: bundle,创建包含多个包的pybundles;freeze,显示所有已安装的包;help,显示可用命令;install,安装包;search,搜索PyPi;uninstall,卸载包;unzip,解压缩单个包;zip,压缩单个包。 国内镜像源安装:pip install numpy -
阅读全文
摘要:# 模块中的方法weekday()# 可用于检索星期几,结果返回0 - 6# 之间的整数,用来代表“星期一”到“星期日”。# self.wt_w = self.wt_d.weekday()
阅读全文
摘要:pip常用命令:bundle,创建包含多个包的pybundles; freeze,显示所有已安装的包; help,显示可用命令; install,安装包; search,搜索PyPi; uninstall,卸载包; unzip,解压缩单个包; zip,压缩单个包。安装: pip3 install n
阅读全文