Python共41篇
与QuerySet和管理器协同工作 - 拽熊博客

与QuerySet和管理器协同工作

本节将讨论如何从数据库中获取信息并与其进行交互。 Django设置了强大的数据库抽象API,并以此方便地创建、获取、更新及删除对象。同时,Django的对象关系映射器(ORM)兼容于Mysql/PostgreSQL/...
一文读懂 Python 装饰器 - 拽熊博客

一文读懂 Python 装饰器

装饰器:本质上也是一种函数,它可以让其它函数在不经过修改的情况下增加一些功能。 像我们常见的@classmethod、@static装饰器。被装饰器修饰的函数,都增加了他们相应的能力 装饰器的基本使用...
拽熊的头像 - 拽熊博客超级会员拽熊2年前
9815

Python 迭代器与生成器详解!

什么是迭代 迭代是可以通过遍历的方式依次把某个对象中的元素取出的方法,在python中,迭代是通过使用for....in....语句完成的 可迭代对象 可以被直接作用于for语句的对象都可以被称为可迭代对...
针对模型创建管理站点 - 拽熊博客

针对模型创建管理站点

之前已经定义了Post模型,通过读取模型元数据,同时提供针对编辑内容的产品接口,Django可自动构建管理站点。用户可直接对其加以使用,并配置模型的显示方式。 一、创建超级用户 python manage....
django安装及项目创建 - 拽熊博客

django安装及项目创建

一、安装django 1.创建隔离的python环境 直接使用pycharm创建虚拟环境my_env 创建的目录,包含自身的python二进制文件,可独立持有自己的包 2.利用pip安装Django 点击 Pycharm下面终端进入虚拟...
Python爬虫教程四:数据清洗-xpath表达式 - 拽熊博客

Python爬虫教程四:数据清洗-xpath表达式

xpath表达式:我们可以先将 HTML文件转换成 XML文档,然后用 XPath 查找 HTML 节点或元素。我们需要安装lxml模块来支持xpath的操作。 from lxml import etree 一、转换特定html对象 方法一:etr...
Python爬虫教程六:多线程爬虫案例实例 - 拽熊博客

Python爬虫教程六:多线程爬虫案例实例

一、python多线程 关于多线程的知识,看下面这篇文章即可。 二、多线程实例 这里我们是把本站python爬虫教程四中的爬虫例子,给改编写成使用多线程的模式的。 原代码效果如下: import os impor...
Python爬虫教程八:Scrapy框架(下) - 拽熊博客

Python爬虫教程八:Scrapy框架(下)

一、数据清洗方式 spider代码 import scrapy class PicspiderSpider(scrapy.Spider): name = 'picSpider' # 爬虫的识别名称,必须是唯一的,在不同的爬虫必须定义不同的名字 allowed_domains = ...