随笔分类 -  学习笔记

摘要:import requests import json def get_response(keyword, num): post_data = { 'cname': '', 'pid': '', 'keyword': keyword, 'pageIndex': '1', 'pageSize': nu 阅读全文
posted @ 2020-06-22 23:52 sly27 阅读(623) 评论(1) 推荐(0)
摘要:最近在写一个用户详情表单验证模块时出现了一个问题。我想通过forms表单这个模块,实现前端的表格渲染,(如果有值带值渲染到表格中,如果没有值就渲染为空白),并且可以在提交表格后获得forms模块的表单校验功能。这里就出现一个问题了。。如果有值就带值渲染到页面,这个可以用js或jq来实现。很简单。但是 阅读全文
posted @ 2019-03-29 14:15 sly27 阅读(240) 评论(0) 推荐(0)
摘要:Django中有一个自带的Paginator分页器,用起来很方便的在原生的模板中进行调用函数分页; 可是每次点击换页都会重新载入页面,原来是原生分页器依靠的是A标签的GET请求实现的,这就要用ajax异步请求来解决这个尴尬的情况,(有时同一页面会有多个不同的分类需要添加分页器的场景等),但是ajax 阅读全文
posted @ 2019-03-12 13:42 sly27 阅读(2242) 评论(0) 推荐(0)
摘要:一句话:让父级来代替本级工作。 典型场景:反复获取使用ajax渲染后的标签。 on 是委托事件,利用的就是冒泡原理 $(selector).on(event,[selector],handler); selector 如果为空,表示的就是目标元素就是所选元素,如果有值代表的是符合所选元素的所有后代元 阅读全文
posted @ 2019-03-12 12:33 sly27 阅读(2139) 评论(0) 推荐(0)
摘要:Django模板标签regroup的妙用 在使用 Django 开发时,有时候我们需要在模板中按对象的某个属性分组显示一系列数据。例如博客文章按照时间归档分组显示文章列表(示例效果请看我的博客的归档页面),或者需要按日期分组显示通知(例如知乎)的通知列表。如果不熟悉 Django 内置的 regro 阅读全文
posted @ 2019-03-12 12:05 sly27 阅读(640) 评论(0) 推荐(0)
摘要:【django】对英文汉字混编的标题进行指定宽度的格式化 阅读全文
posted @ 2019-03-02 21:18 sly27 阅读(588) 评论(0) 推荐(0)
摘要:Django 的内置字段 Field required=True#请求不能为空 widget=None#HTML插件 label=None#用于生成lable标签或显示内容 initial=None#初始值 help_text=''#帮助信息(在标签旁边显示) error_messages=None... 阅读全文
posted @ 2019-01-03 11:08 sly27 阅读(1082) 评论(0) 推荐(0)
摘要:request.META 是一个Python字典,包含了所有本次HTTP请求的Header信息,比如用户IP地址和用户Agent(通常是浏览器的名称和版本号)。 注意,Header信息的完整列表取决于用户所发送的Header信息和服务器端设置的Header信息。 因为 request.META 是一 阅读全文
posted @ 2018-12-25 17:37 sly27 阅读(3475) 评论(0) 推荐(0)
摘要:用户认证组件 功能:用session纪律登录验证状态 前提:使用django自带的用户表(django自带的auth_user) 创建超级用户:python manage.py createsuperuser API: (一)auth模块的方法from django.contrib import a 阅读全文
posted @ 2018-12-25 10:56 sly27 阅读(226) 评论(0) 推荐(0)
摘要:#form表单的校验、局部钩子及全局钩子# ## views.py 视图函数 ## ## reg.html 前端页面 ## <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>reg</title> <!-- 最 阅读全文
posted @ 2018-12-24 10:41 sly27 阅读(763) 评论(0) 推荐(0)
摘要:# Django 分页器的使用pagintor # >在视图文件下views.py 阅读全文
posted @ 2018-12-15 21:03 sly27 阅读(671) 评论(0) 推荐(0)
摘要:最近在工作中需要对EXCEL表进行操作,故而对xlrd和xlwt模块进行了一番学习,功能很强大,我就常用的一些基本功能做点总结吧。 模块的安装: xlrd和xlwt模块不是自带模块。需要进行安装,安装方法不多说,有很多种通常用下面的这种方法安装简单方便。 pip install xlrd pip i 阅读全文
posted @ 2018-06-20 14:27 sly27 阅读(3777) 评论(0) 推荐(0)
摘要:什么是 PyMySQL? PyMySQL 是在 Python3.x 版本中用于连接 MySQL 服务器的一个库,Python2中则使用mysqldb。 PyMySQL 遵循 Python 数据库 API v2.0 规范,并包含了 pure-Python MySQL 客户端库。 PyMySQL的安装 阅读全文
posted @ 2018-06-05 17:54 sly27 阅读(17058) 评论(0) 推荐(0)
摘要:数值类型 整数类型 当插入的数值超出类型的范围时,只保留到最大范围值。 约束类型是有符号还是无符号: 默认的整数类型为有符号数。 指定无符号用unsigned 例:create table t1(x tinyint unsigned) 注:tinyint 有符号范围-128至127,无符号为0至25 阅读全文
posted @ 2018-06-03 16:38 sly27 阅读(241) 评论(0) 推荐(0)
摘要:增、删、改、查 库 DATABASE 1,创建数据库【增】 2,查询库【查】 3,改数据库【改】 4,删除数据库【删】 表 TABLE 切换库: use DataBaseName;( 库等同于文件夹,切换库就如同切换文件夹 ) 查看当前库: select database();(查看当前所在的库名, 阅读全文
posted @ 2018-06-03 16:10 sly27 阅读(767) 评论(0) 推荐(0)
摘要:MySQL 基础概念 mysql是什么 mysql就是一个基于socket编写的C/S架构的软件。 客户端软件 mysql自带:如mysql命令,mysqldump命令等 python模块:如pymysql 数据库管理软件分类 分两大类: 关系型:如sqllite,db2,oracle,access 阅读全文
posted @ 2018-06-01 21:04 sly27 阅读(164) 评论(0) 推荐(0)
摘要:文件操作相关 文件的读取和写入 打开方式有: 'r'只读、'w'只写 、'r+'读写、'w+'写读、'a'追加、'ab'二进制文件追加、'rb'二进制文件读取、'wb'二进制文件写入、 读取方法'r',只读不能写入和追加,'rb'与'r'一样,但是读取的是二进制文件,'r+'常用,读写操作,读取后可 阅读全文
posted @ 2018-05-29 20:45 sly27
摘要:线程和进程 概念 什么是进程:进程就是一个过程,一个任务。进程和线程,都是一个任务而已。。。 什么是并行和并发:CPU同一时刻只能执行一个任务。 无论是并行还是并发,都是让用户看来是在同时运行,多进程就是CPU快速的在不同的进程间来回切换。 并行:并行就是多个CPU同时运行多个任务(每个CPU运行一 阅读全文
posted @ 2018-05-29 20:25 sly27 阅读(322) 评论(0) 推荐(0)
摘要:hashlib模块 hashlib是一个提供字符加密功能的模块,包含MD5和SHA的加密算法,具体支持md5,sha1, sha224, sha256, sha384, sha512等算法。 该模块在用户登录认证方面应用广泛,对文本加密也很常见。模块调用很简单,那么就让我们一起来看看。。 基本调用: 阅读全文
posted @ 2018-04-04 12:42 sly27 阅读(7173) 评论(0) 推荐(0)
摘要:Python装饰器 装饰器是什么东西呢?就是起到装饰作用的这么一个函数,那这玩意有啥用呢?很多人都会抛出这样的疑问,咱们就通俗的说一下这个装饰器到底是什么东西,是什么工作原理呢? 什么是装饰器? 首先,装饰顾名思义就是装饰用,为什么需要对函数装饰呢?是因为要遵循一个“开放”--“封闭”原则,因为已经 阅读全文
posted @ 2018-04-03 10:55 sly27 阅读(288) 评论(0) 推荐(0)