最新免费视频:www.pythonav.com (冒着被砍死的风险)

01 2018 档案

摘要:Django中提供了'信号调度',用于在框架执行操作时解耦。 通俗来讲,就是一些动作发生时,信号允许特定的发送者去提醒一些接受者。 Django内置信号 对于Django内置的信号,仅需注册指定信号,当程序执行相应操作时,自动触发注册函数。 例子: 例子,创建数据库记录,触发pre_save和pos 阅读全文
posted @ 2018-01-30 21:17 uuuuuuu
摘要:下载器中间件(Downloader Middleware) 下载器中间件是介于Scrapy的request/response处理的钩子框架。是用于全局修改Scrapy request和response的一个轻量、底层的系统。 它处于 引擎(crawler.engine) 和 下载器(crawler. 阅读全文
posted @ 2018-01-28 17:55 uuuuuuu
摘要:name 是内置变量,它表示的是当前所在模块的名字,同时还能反应一个包的结构。 a ├── b │ ├── c.py │ └── __init__.py └── __init__.py 目录中所有的py文件的内容都为: python(__name__) 模块名其实就是import时,要用到的名字。 阅读全文
posted @ 2018-01-26 15:32 uuuuuuu
摘要:前端三大框架: 对浏览器来讲,view视图就是页面。即是一个dom树。 浏览器会把当前html文档当做一个dom树。 jquery:js类库。js操作dom,进行打包。 jquery操作dom。但是功能相对较少。 但是还可以更牛逼,更简单。 bootstrap:css方向的框架。 前后端分离:(aj 阅读全文
posted @ 2018-01-26 00:47 uuuuuuu
摘要:关于Vue的自定义指令: - 在Vue中除了核心功能默认内置的指令(v-model & v-show) - Vue也允许注册自定义指令。 注意,在 Vue2.0 中,代码复用和抽象的主要形式是组件。然而,有的情况下,你仍然需要对普通 DOM 元素进行底层操作,这时候就会用到自定义指令。举个聚焦输入框 阅读全文
posted @ 2018-01-26 00:42 uuuuuuu
摘要:撸自:http://www.jincon.com/archives/120/ 1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如: 阅读全文
posted @ 2018-01-25 20:59 uuuuuuu
摘要:一:自我介绍 Scrapy是一个为了爬取网站数据,提取结构性数据而编写的应用框架。 可以应用在包括数据挖掘,信息处理或存储历史数据等一系列的程序中。其最初是为了页面抓取 (更确切来说, 网络抓取 )所设计的, 也可以应用在获取API所返回的数据(例如 Amazon Associates Web Se 阅读全文
posted @ 2018-01-25 01:11 uuuuuuu
摘要:一:简介 MongoDB是一款强大、灵活、且易于扩展的通用型数据库1、易用性 2、易扩展性 3、丰富的功能 4、卓越的性能 二:MongoDB基础知识 1、文档是MongoDB的核心概念。文档就是键值对的一个有序集{'msg':'hello','foo':3}。类似于python中的有序字典。 2、 阅读全文
posted @ 2018-01-24 13:55 uuuuuuu
摘要:1 import copy 2 3 字典参照列表结论,看是否有深层嵌套。 4 a = {'name':1,'age':2} 5 b = a 6 a['name'] = 'ff' 7 print(a) 8 print(b) 9 print(id(a),id(b)) 10 11 12 a = {'name':1,'age':2} 13 b = copy.deepcopy(a)... 阅读全文
posted @ 2018-01-22 22:23 uuuuuuu
摘要:先安装: 环境Mac OS X 我是直接用brew来安装的,感觉这个包管理工具,很省心。 安装Homebrew:ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 卸载Ho 阅读全文
posted @ 2018-01-21 17:38 uuuuuuu
摘要:一 介绍 Beautiful Soup 是一个可以从HTML或XML文件中提取数据的Python库.它能够通过你喜欢的转换器实现惯用的文档导航,查找,修改文档的方式.Beautiful Soup会帮你节省数小时甚至数天的工作时间.你可能在寻找 Beautiful Soup3 的文档,Beautifu 阅读全文
posted @ 2018-01-21 16:43 uuuuuuu
摘要:一:介绍 二:安装 #安装:selenium+phantomjs pip3 install selenium 下载phantomjs,解压后把phantomjs.exe所在的bin目录放到环境变量 下载链接:http://phantomjs.org/download.html #验证安装 C:\Us 阅读全文
posted @ 2018-01-18 18:58 uuuuuuu
摘要:一:自我介绍🙈🙈🙈 使用reqeusts模块,可以帮助我们模拟浏览器的请求,比起之前用到的urllib,requests模块的api更加便捷。 requests模块的本质:封装了urllib3。 注意:requests库发送请求将网页下载下来之后,并不会执行js代码,这就需要我们自己分析目标站 阅读全文
posted @ 2018-01-17 21:37 uuuuuuu
摘要:一:引子🤖🤖🤖 网络爬虫(又被称为网页蜘蛛,网络机器人,在FOAF社区中间,更经常的称为网页追逐者),是一种按照一定的规则,自动地抓取万维网信息的程序或者脚本。另外一些不常使用的名字还有蚂蚁、自动索引、模拟程序或者蠕虫。 所以,使用爬虫的人,是不是可以被叫做Spider_Man!!!hhhhh 阅读全文
posted @ 2018-01-15 21:43 uuuuuuu
摘要:前戏 首先,先要弄清楚一个类里面的,各个组成部分都应该怎么称呼。 - 注:可能叫法会不太一样。 关于@property 顾名思义:它的意思为‘属性’。 作用: 1:使用它你将会把类方法,变为类属性。并且是只读属性。 2:它会重新实现getter和setter方法。 看代码: 因为我们将方法通过加@p 阅读全文
posted @ 2018-01-15 20:47 uuuuuuu
摘要:Virtualenv存在的意义 在Python使用过程中,你是否有遇到过同时需要开发多个应用的情况? 假设A应用需要使用DJango1.X版本,而B应用需要使用DJango2.X的版本,而你全局开发环境只能有一个。what would you do? 1: 用到哪个环境,我就安装哪个环境,来回切换安 阅读全文
posted @ 2018-01-13 16:32 uuuuuuu
摘要:在flask实现单例模式的方法有多种: 这里我们列举五种,行吗? 第一种: 国际惯例:基于文件导入 第二种: 基于类的单例模式: 它又分两种: 一种加锁,一种不加锁。 不加锁的话,可以并发,但是我们的初衷是单例。 加了锁的话,可以多线程,缺陷也很明显 看代码 # 单例模式:无法支持多线程情况 # c 阅读全文
posted @ 2018-01-11 17:09 uuuuuuu
摘要:metaclass作用: 1) 拦截类的创建 2) 修改类 3) 返回修改之后的类 """为什么要用metaclass类而不是函数? 由于__metaclass__可以接受任何可调用的对象,那为何还要使用类呢,因为很显然使用类会更加复杂啊?这里有好几个原因: 1) 意图会更加清晰。你会知道接下来要发 阅读全文
posted @ 2018-01-11 16:43 uuuuuuu
摘要:from flask import Flask, render_template, request, redirect# Form# _fields# validate# validata_name# validata_pwdfrom wtforms import Form# 字段(通过正则进行校验 阅读全文
posted @ 2018-01-11 16:01 uuuuuuu
摘要:在Flask中,我们需要一个可以模块化的方法。 Flask自身给我们提供的就是Blueprint方法。 通过Blueprint,可以让我们实现模块化组织程序结构。 官方文档解释: 代码结构: 核心代码: 在__init__里面 manage.py里面 阅读全文
posted @ 2018-01-10 16:31 uuuuuuu
摘要:class C(object): a = 'abc' def __getattribute__(self, *args, **kwargs): print("__getattribute__() is called") return object.__getattribute__(self, *ar 阅读全文
posted @ 2018-01-10 16:24 uuuuuuu
摘要:看代码, 对于这种方式,每来一个用户请求,都要去创建一个链接。对于数据库来说,过分了。可并发,但是连接数太多。 就算你改成在全局创建,只用一个链接,但是会变成串行。 如果是多线程的话,这样的方式是不是会报错哦?pymysql它同一时间只能处理一个线程。 那来,我们这样玩,还是在将链接操作放在全局。 阅读全文
posted @ 2018-01-10 00:49 uuuuuuu
摘要:flask中的配置文件是一个flask.config.Config对象(继承字典),默认配置为: flask中的配置文件是一个flask.config.Config对象(继承字典),默认配置为: app.secret_key = ['uaresocool'] app.debug = True # P 阅读全文
posted @ 2018-01-09 19:45 uuuuuuu
摘要:一:项目中每个类的作用 StarkSite 对照admin中的AdminSite,相当于一个容器,用来存放类与类之间的关系。 先实例化对象,然后执行该对象的register方法。将注册类添加到_register = {}中。 { models.UserInfo:StarkConfig(models. 阅读全文
posted @ 2018-01-07 21:06 uuuuuuu
摘要:popUp是啥?具体是啥我说不清,我理解为弹窗。你看看admin里面的 + 号。点击 + ,弹出的页面就是用popUp来实现的。 在stack项目中,有用到。 知识储备: - 自执行函数: 流程:(刚开始看绕的一批,后来再看,还是很绕...) 首先肯定是要在添加页面或者编辑页面,你才可能会用到pop 阅读全文
posted @ 2018-01-07 18:14 uuuuuuu
摘要:1、问卷的保存按钮 前端通过ajax把数据发过来后端处理数据,然后返回给前端2、对问卷做答 首先用户进行登录,验证 条件:1、只有本班的学生才能对问卷做答 2、已经参加过的不能再次访问 在前端显示的样式 显示当前问卷的问题 分为(单选,多选,打分,文本)(多选未做) - 你对近期的工作有哪些意见、。 阅读全文
posted @ 2018-01-06 21:24 uuuuuuu
摘要:Django的Form主要具有一下几大功能: 生成HTML标签 验证用户数据(显示错误信息) HTML Form提交保留上次提交数据 初始化页面显示内容 1、创建Form类 2、View函数 3、Html生成 创建Form类时,主要涉及到 【字段】 和 【插件】,字段用于对用户请求数据的验证,插件用 阅读全文
posted @ 2018-01-06 17:46 uuuuuuu

最新免费视频:www.pythonav.com (冒着被砍死的风险)