摘要: Python 类型注解 Python类型注解仅在语法展示层面支持,对代码的运行没有任何影响,Python 解释器在运行代码的时候会忽略类型提示,Python的类型注解极大的提升了代码可读性,一定程度上缓解"动态语言一时爽,代码重构火葬场"的尴尬。 阅读全文
posted @ 2023-02-12 17:53 orson奥森 阅读(478) 评论(0) 推荐(1) 编辑
摘要: Python字符串格式化与F-String语法 Python格式化字符串有三种方法,第一是早期就有的%,其次是2.5之后的format(),还有就是3.6添加的f-string,本文还额外介绍了内置的标准库Template,该库也提供了格式化字符串的方法。 阅读全文
posted @ 2022-12-17 17:18 orson奥森 阅读(733) 评论(0) 推荐(0) 编辑
摘要: typimg: typora中一键上传图片到博客园(工具开源) typimg是一款为typora编辑器提供图像自定义上传服务的工具,该工具将在typora中输入的网络图片、本地图片、剪贴板图片/截图实时上传到博客园,与typora无缝集成,支持在MacOS、Windiws、Linux三个平台上运行。 阅读全文
posted @ 2022-11-27 20:32 orson奥森 阅读(431) 评论(5) 推荐(1) 编辑
摘要: Multipass,多平台本地轻量级Linux体验! Multipass 是由Ubuntu官方提供,在Linux,MacOS和Windows上快速生成Ubuntu虚拟机的工具。它提供了一个简单但功能强大的CLI,可让我们在本地快速进入Ubuntu系统环境并使用Linux命令,亦可以在本地计算机创建自己的迷你型云服务器。总的来说就是在本地创建Ubuntu虚拟机,可以获得云端Ubuntu服务器般的体验。 阅读全文
posted @ 2022-11-26 18:33 orson奥森 阅读(1775) 评论(0) 推荐(1) 编辑
摘要: 权限控制 前言 用户验证用户权限,根据不同访问权限控制对不同内容的访问。 建议了解视图、token验证的内容。 使用流程 自定义访问权限类,继承BasePermission,重写has_permission()方法,如果权限通过,就返回True,不通过就返回False。has_permission( 阅读全文
posted @ 2021-01-06 13:02 orson奥森 阅读(565) 评论(0) 推荐(0) 编辑
摘要: 认证 前言 用户验证用户是否合法登陆。 部分内容在DRF视图的使用及源码流程分析讲解,建议先看讲解视图的这篇文章。 使用流程 认证使用的方法流程如下: 自定义认证类,继承BaseAuthentication,并且覆写其authenticate方法。不继承BaseAuthentication也可以,但 阅读全文
posted @ 2020-12-30 15:28 orson奥森 阅读(133) 评论(0) 推荐(0) 编辑
摘要: django rest framework中对于APIView、GenericAPIView、ModelViewSet、mixins扩展类的分析。 APIView 示例 根据实际程序来分析: urls.py urlpatterns = [ re_path('users', UserAPIView.a 阅读全文
posted @ 2020-12-29 14:36 orson奥森 阅读(400) 评论(0) 推荐(0) 编辑
摘要: 首先,打包成exe可执行程序是针对windows平台来说的。 目前比较主流的打包工具就是pyinstaller。 参考:Using PyInstaller 首先安装pyinstaller: pip install pyinstaller 在即将要打包的程序的当前目录下,执行打包命令,假设被打包的程序 阅读全文
posted @ 2020-12-24 18:44 orson奥森 阅读(223) 评论(1) 推荐(0) 编辑
摘要: 概述 决策树(Decision Tree)是一种非参数的有监督学习方法,它是一种树形结构,所以叫决策树。它能够从一系列有特征和标签的数据中总结出决策规则,并用树状图的结构来呈现这些规则,以解决分类和回归问题。决策树算法容易理解,适用各种数据,在解决各种问题时都有良好表现,尤其是以树模型为核心的各种集 阅读全文
posted @ 2020-12-09 16:58 orson奥森 阅读(1010) 评论(0) 推荐(0) 编辑
摘要: 遇到该问题的情境 在Django中采用Ajax提交表单,涉及到跨域问题。 解决措施 在html页面中的表单内添加如下代码: {% csrf_token %} 在视图函数所在的py文件中添加如下代码: from django.views import View from django.views.de 阅读全文
posted @ 2020-11-10 16:40 orson奥森 阅读(370) 评论(2) 推荐(0) 编辑