自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

锐博客

arrylee.com

  • 博客(20)
  • 收藏
  • 关注

原创 微信读书爬虫 wereader

微信读书爬虫 wereader作者 @arry-leegithub 地址:https://github.com/arry-lee/wereader主要功能获取书架上的书籍列表 get_bookshelf获取某本书的详情 get_bookinfo获取某本书的目录 get_chapters获取某本书你的全部笔记 get_bookmarklist获取你的所有有笔记本书单 get_not...

2019-09-22 06:41:26 6961 7

原创 django.forms 深入理解form的逻辑

django.forms 深入理解form的逻辑form 的组成form 表示一个表单对象,由 form_class 创建form 由 field 组成,包含各种字段field 由 data 和 widget 组成fieldField所有 field 的基类默认初始化内容required = True 必填widget = TextInput 默认控件label = None...

2019-09-18 10:03:55 528

原创 从django1.x 升级至最新版本 django2.2.5 详细操作记录

先升级 pip install --upgrade django然后运行 python manage.py check遇到问题解决问题E01django.core.exceptions.ImproperlyConfigured: mysqlclient 1.3.13 or newer is required; you have 0.9.3.找到 ~/.virtualenvs/arrybl...

2019-09-11 19:33:29 2705

原创 Django 笔记之 Flatpages 静态页面

通过后台接口管理静态页面,不想单独写一个app。安装app:django.contrib.sitesdjango.contrib.flatpagesurl:urlpatterns = [path('pages/', include('django.contrib.flatpages.urls')),]中间件:django.contrib.flatpages.middleware.F...

2019-09-03 20:51:55 585

原创 Django 笔记之 Message 消息框架

用户提交表单后应用给予的反馈就是 消息 messages;这是一个基于 cookie 和 session 的消息框架;文章目录安装配置存储后端消息等级消息标签使用增加显示自定义额外标签静默失效消息类视图消息到期安装默认 Setting 已使能包:django.contrib.messages中间件:django.contrib.sessions.middleware.Sessi...

2019-09-03 20:50:46 1155

原创 Django 笔记之 Serialization 序列化

序列化就是把模型用另一种格式保存起来。Django 序列化是把 Django 模型翻译成其他格式。序列化数据最简单用法:from django.core import serializersdata = serializers.serialize("xml", SomeModel.objects.all())直接序列化到文件:with open("file.xml", "w") a...

2019-09-03 20:49:01 245

原创 Django 笔记之 Session

Django为匿名会话提供全面支持。 会话框架允许您基于每个站点访问者存储和检索任意数据。安装session 通过中间件实现的app:django.contrib.sessionsmiddleware:django.contrib.sessions.middleware.SessionMiddleware配置数据库默认方便缓存表现更好,要配置了缓存文件coo...

2019-09-03 20:47:41 217

原创 Django 笔记之 Signals 信号

文章目录Django 笔记之 Signals 信号内置信号监听信号接收器函数连接接收器函数连接到特定发件人发送的信号防止重复信号定义和发送信号定义信号发送信号断开信号Django 笔记之 Signals 信号Django包含一个“信号调度程序”(signal dispatcher),它有助于在框架中的其他位置发生事件时通知其他的应用程序。 简而言之,信号允许某些发送者通知一组接收器已经发生了某...

2019-09-03 20:46:05 693

原创 Django 笔记之 Model 模型

模型映射到数据表是 django.db.models.Model 的子类属性是数据库字段Meta 选项abstract 抽象类app_labelbase_manager_namedb_table 表名get_latest_by 一般是时间字段,整数字段。用于 latest 方法 和 earliest 方法get_latest_by = ['-priorit...

2019-09-03 20:44:11 215

原创 Django 笔记之 Form 表单

Form 表单怎么使用是什么?在 HTML 中,form 就是 … 里面的元素,用来和后台交互;在 Django 中,form是一个丰富的框架,来促进表单的创建和表单数据的操作。Django 的 Form 主要做了三项工作:准备和重构数据提供给前端给这些数据生成 html 表单接受和处理客户端返回的表单Django 初始化表单,可以空着也可以预填充:用模型的实例预填充其他...

2019-09-03 20:43:02 333

原创 Django 笔记之 Tags 自定义标签

文章目录如何自定义Tag代码位置编写和调用 tags.py常见装饰器及其含义写过滤器自定义 tagssimple_tagInclusion tags高级用法把模板变量传递给tag解析到下一个block tag如何自定义Tag代码位置app 里 templatetags 包下面,记得 __init__.py如:polls/ __init__.py models.py ...

2019-09-03 20:41:53 349

原创 Django 笔记之 Template 模板

Django 的模板语言文章目录Django 的模板语言模板语法Variables 变量Tags 标签Filters 过滤器Comments内置 tags 和 filters内置 24 个 tag内置 filter 过滤器其他 tags 和 filter模板语法模板 是和 上下文 一起呈现的。有四种语法结构。Variables 变量变量是 context 里的键 {{ key }}关...

2019-09-03 20:39:29 394

原创 Django 笔记之 View 视图

视图是Django最重要的模块之一,本文以每个类为一小节,以自己的理解简略介绍的重要API。文章目录通用视图View方法属性类方法TemplateView父类方法RedirectView父类方法属性展示视图DetailView父类方法ListView父类方法编辑视图FormView父类方法属性CreateView父类方法属性UpdateView父类方法属性DeleteView父类方法属性日期视图...

2019-09-03 20:38:23 408

原创 pandas.read_csv 主要参数解读

pandas.read_csv 主要参数解读读取CSV文件到DataFrame参数:filepath_or_buffer : str,pathlib。常见的是文件路径,可以是URL。sep : str, default ‘,’指定分隔符。header : int or list of ints, default ‘infer’指定行数用来作为列名,数据开始行数。如果文件中没有列名,...

2019-06-05 23:03:42 516

原创 LeetCode 89. 格雷编码 Python 一行代码解法

题目:格雷编码是一个二进制数字系统,在该系统中,两个连续的数值仅有一个位数的差异。给定一个代表编码总位数的非负整数 n,打印其格雷编码序列。格雷编码序列必须以 0 开头。示例 1:输入: 2输出: [0,1,3,2]解释:00 - 001 - 111 - 310 - 2对于给定的 n,其格雷编码序列并不唯一。例如,[0,2,3,1] 也是一个有效的格雷编码序列。00 - ...

2018-11-06 22:18:31 523

原创 LeedCode 073. 矩阵置零 Python解法

矩阵置零给定一个 m x n 的矩阵,如果一个元素为 0,则将其所在行和列的所有元素都设为 0。请使用原地算法。示例 1:输入:[[1,1,1],[1,0,1],[1,1,1]]输出:[[1,0,1],[0,0,0],[1,0,1]]示例 2:输入:[[0,1,2,0],[3,4,5,2],[1,3,1,5]]输出:[[0,0,0,0],[0,...

2018-10-31 22:06:34 259

原创 LeetCode 068 文本左右对齐(Text Justification) Python 解法

题目描述:给定一个单词数组和一个长度 maxWidth,重新排版单词,使其成为每行恰好有 maxWidth 个字符,且左右两端对齐的文本。你应该使用“贪心算法”来放置给定的单词;也就是说,尽可能多地往每行中放置单词。必要时可用空格 ’ ’ 填充,使得每行恰好有 maxWidth 个字符。要求尽可能均匀分配单词间的空格数量。如果某一行单词间的空格不能均匀分配,则左侧放置的空格数要多于右侧的空格...

2018-10-18 15:56:27 601

原创 LeetCode 065 有效数字(Valid Number)Python解法

题目描述:验证给定的字符串是否为数字。例如:“0” => true" 0.1 " => true“abc” => false“1 a” => false“2e10” => true说明: 我们有意将问题陈述地比较模糊。在实现代码之前,你应当事先思考所有可能的情况。分析:1)出现在e之前的应该为一个有效的浮点数,e之后的应该为有效整数。2)有效浮点...

2018-10-18 10:16:03 492

原创 Leetcode 075 颜色分类 Python 最简单解法

解法一:class Solution(object): def sortColors(self, nums): """ :type nums: List[int] :rtype: void Do not return anything, modify nums in-place instead. _0, _1, _2 = -...

2018-10-17 21:47:17 206

原创 Python中numpy 数组的切片操作

Python中numpy 数组的切片操作简介取元素 X[n0,n1]切片 X[s0:e0,s1:e1]切片特殊情况 X[:e0,s1:]示例代码输出结果简介X[n0,n1]是通过 numpy 库引用二维数组或矩阵中的某一段数据集的一种写法。X[n0,n1,n2]表示三维数组,N维数组则有N个参数,N-1个逗号分隔。以二维数组为例:import numpy as npX = np.arr...

2018-10-17 13:45:48 21958 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除