meta

Meta类的选项

久未见 提交于 2020-01-31 10:03:17
abstract 这个属性是定义当前的模型类是不是一个抽象类。所谓抽象类是不会对应数据库表的。一般我们用它来归纳一些公共属性字段,然后继承它的子类可以继承这些字段。比如下面的代码中Human是一个抽象类,Employee是一个继承了Human的子类,那么在运行syncdb命令时,不会生成Human表,但是会生成一个Employee表,它包含了Human中继承来的字段,以后如果再添加一个Customer模型类,它可以同样继承Human的公共属性: class Human(models.Model): name=models.CharField(max_length=100) GENDER_CHOICE=((u'M',u'Male'),(u'F',u'Female'),) gender=models.CharField(max_length=2,choices=GENDER_CHOICE,null=True) class Meta: abstract=True class Employee(Human): joint_date=models.DateField() class Customer(Human): first_name=models.CharField(max_length=100) birth_day=models.DateField() 上面的代码,执行python

【爬虫学习笔记day63】7.5. scrapy-redis实战--尝试改写新浪网分类资讯爬虫1

核能气质少年 提交于 2020-01-31 05:07:15
文章目录 7.5. scrapy-redis实战--尝试改写新浪网分类资讯爬虫1 新浪网分类资讯爬虫 以下为原Scrapy爬虫项目源码: items.py pipelines.py settings.py spiders/sina.py 执行: 7.5. scrapy-redis实战–尝试改写新浪网分类资讯爬虫1 新浪网分类资讯爬虫 思考:如何将已有的Scrapy爬虫项目,改写成scrapy-redis分布式爬虫。 要求:将所有对应的大类的 标题和urls、小类的 标题和urls、子链接url、文章名以及文章内容,存入Redis数据库。 以下为原Scrapy爬虫项目源码: items.py # -*- coding: utf-8 -*- import scrapy import sys reload ( sys ) sys . setdefaultencoding ( "utf-8" ) class SinaItem ( scrapy . Item ) : # 大类的标题 和 url parentTitle = scrapy . Field ( ) parentUrls = scrapy . Field ( ) # 小类的标题 和 子url subTitle = scrapy . Field ( ) subUrls = scrapy . Field ( ) # 小类目录存储路径

【爬虫学习笔记day64】7.6. scrapy-redis实战--尝试改写新浪网分类资讯爬虫2

我怕爱的太早我们不能终老 提交于 2020-01-31 04:48:09
文章目录 7.6. scrapy-redis实战--尝试改写新浪网分类资讯爬虫2 将已有的新浪网分类资讯Scrapy爬虫项目,修改为基于RedisSpider类的scrapy-redis分布式爬虫项目 items.py文件 settings.py文件 spiders/sina.py 执行: 7.6. scrapy-redis实战–尝试改写新浪网分类资讯爬虫2 将已有的新浪网分类资讯Scrapy爬虫项目,修改为基于RedisSpider类的scrapy-redis分布式爬虫项目 注:items数据直接存储在Redis数据库中,这个功能已经由scrapy-redis自行实现。除非单独做额外处理(比如直接存入本地数据库等),否则不用编写pipelines.py代码。 items.py文件 # items.py # -*- coding: utf-8 -*- import scrapy import sys reload ( sys ) sys . setdefaultencoding ( "utf-8" ) class SinaItem ( scrapy . Item ) : # 大类的标题 和 url parentTitle = scrapy . Field ( ) parentUrls = scrapy . Field ( ) # 小类的标题 和 子url subTitle =

jQuery操作css样式、属性、动画、节点

我只是一个虾纸丫 提交于 2020-01-31 02:29:49
css样式操作:   1、设置单个样式: css(name, value)   2、设置多个样式:css(obj)   3、获取样式:css(name) <!DOCTYPE html> <html lang="zh-CN"> <head> <meta charset="UTF-8"> <title>Title</title> </head> <body> <ul> <li>高圆圆</li> <li>周二珂</li> <li>冯提莫</li> <li>郑爽</li> </ul> <script src="jquery-1.12.4.js"></script> <script> $(function () { //css(name, value) //修改单个样式 //name:样式名 value:样式值 /* $("li") .css("backgroundColor", "pink") .css("color", "red") .css("fontSize", "32px"); */ //css(obj) //修改多个样式 /* $("li").css({ backgroundColor:"pink", color: "red", fontSize:"32px", border: "1px solid black" }); */ //获取样式 //css(name) //name

【hugo】- hugo 监听浏览器切换title

不打扰是莪最后的温柔 提交于 2020-01-30 12:52:57
hugo 博客 监听浏览器title 动态改变浏览器title标题 找到head.html themes/maupassant/layouts/partials/head.html 添加监听js 可以从html中发现,分为home页面和其他页面,两种展示的不同,所以需要改这两部分 {{ if .IsHome -}} <title>{{ .Site.Title }} | {{ .Site.Params.subtitle}}</title> <meta property="og:title" content="{{ .Site.Title }} | {{ .Site.Params.subtitle}}"> <meta property="og:type" content="website"> <meta name="Keywords" content="{{.Site.Params.keywords}}"> <meta name="description" content="{{ .Site.Params.description }}"> <!--添加部分-start--> <script> document.addEventListener('visibilitychange',function(){ if( document.visibilityState == 'hidden'

[html]head介绍

家住魔仙堡 提交于 2020-01-29 20:06:12
<head> <meta charset="utf-8"> <!--指定文档的内容类型和编码类型 --> <meta http-equiv="Content-Type" content="text/html;charset=utf-8"/> <!--浏览器标签页显示的标题--> <title>百度一下,你就知道 </title> <!--加载title标签页旁边的小图标--> <link rel="shortcut icon" href="http://hcdn1.luffycity.com/static/frontend/index/Luffy-study-logo.png"> <!--页面的关键字和描述--> <meta name="Keywords" content="网易,邮箱,游戏,新闻,体育,娱乐,女性,亚运,论坛,短信"/> <meta name="Description" content="网易是中国领先的互联网技术公司,为用户提供免费邮箱、游戏、搜索引擎服务,开设新闻、娱乐、体育等30多个内容频道,及博客、视频、论坛等互动交流,网聚人的力量。"/> <!--重定向: 2秒后跳转到指定的网址,注意分号--> <meta http-equiv="refresh" content="2;URL=http://www.luffycity.com"> <!-

html介绍和head标签

人盡茶涼 提交于 2020-01-29 19:56:48
一、web标准 web准备介绍: w3c:万维网联盟组织,用来制定web标准的机构(组织) web标准:制作网页遵循的规范 web准备规范的分类:结构标准、表现标准、行为标准。 结构:html。表示:css。行为:Javascript。 web准备总结: 结构标准:相当于人的身体。html就是用来制作网页的。 表现标准: 相当于人的衣服。css就是对网页进行美化的。 行为标准: 相当于人的动作。JS就是让网页动起来,具有生命力的 二、浏览器介绍 浏览器是网页运行的平台,常用的浏览器有IE、火狐(Firefox)、谷歌(Chrome)、猎豹浏览器、Safari和Opera等 浏览器内核: 浏览器  内核 IE trident chrome blink 火狐 gecko Safari webkit PS:「浏览器内核」也就是浏览器所采用的「渲染引擎」,渲染引擎决定了浏览器如何显示网页的内容以及页面的格式信息。 渲染引擎是兼容性问题出现的根本原因。 三、开发工具介绍 Sublime Text的使用 参考链接: Sublime Text使用技巧 四、HTML介绍 1、HTML的概述 html全称HyperText Mackeup Language,翻译为超文本标记语言,它不是一种编程语言,是一种描述性的标记语言,用于描述超文本内容的显示方式。比如字体、颜色、大小等。 超文本:音频,视频

01-----html介绍和head标签

社会主义新天地 提交于 2020-01-29 19:52:44
一、web标准 web准备介绍: w3c:万维网联盟组织,用来制定web标准的机构(组织) web标准:制作网页遵循的规范 web准备规范的分类:结构标准、表现标准、行为标准。 结构:html。表示:css。行为:Javascript。 web准备总结: 结构标准:相当于人的身体。html就是用来制作网页的。 表现标准: 相当于人的衣服。css就是对网页进行美化的。 行为标准: 相当于人的动作。JS就是让网页动起来,具有生命力的 二、浏览器介绍 浏览器  内核 IE trident chrome blink 火狐 gecko Safari webkit PS:「浏览器内核」也就是浏览器所采用的「渲染引擎」,渲染引擎决定了浏览器如何显示网页的内容以及页面的格式信息。 渲染引擎是兼容性问题出现的根本原因。 三、html介绍 html全称HyperText Mackeup Language,翻译为超文本标记语言,它不是一种编程语言,是一种描述性的标记语言,用于描述超文本内容的显示方式。比如字体、颜色、大小等。 超文本:音频,视频,图片称为超文本。 标记 :<英文单词或者字母>称为标记,一个HTML页面都是由各种标记组成。 作用 :HTML是负责描述文档 语义 的语言。 注意 :HTML语言不是一个编程语言(有编译过程),而是一个 标记语言 ( 没有编译过程 )

HTML

隐身守侯 提交于 2020-01-29 16:23:46
文档结构 <!DOCTYPE html> 文档声明 <html lang="en"> 语言 <head> 网站配置信息 <meta charset="UTF-8"> 解码方式 <title>皇家赌场</title> 网站标题 </head> <body> 网站显示内容 <h1> 26期 皇家赌场 </h1> </body> </html> head标签 1. meta 文档字符编码 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>我的网页</title> </head> <body> <h1>叫爸爸</h1> </body> </html> 标签写法分类 全封闭标签 <h1 xx='ss'>xxx</h1> 标签属性 :<h1 xx='ss'>xxx</h1> xx:属性名 ss:属性值 自封闭标签 <meta charset="UTF-8"> 1.2 meta 页面刷新 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>世上最牛逼的页面标题</title> <meta http-equiv="Refresh" content="5" /> </head> <body> <h1>这是个栗子

文字溢出处理: 单行文本打点

最后都变了- 提交于 2020-01-29 05:10:58
Html : <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <!-- <link rel="stylesheet" type="text/css" href="style.css"> --> <link rel="stylesheet" href="style.css"> <title>Document</title> </head> <body> <!-- 溢出容器要打点展示 --> <!-- 1, 单行文本 --> <p>法国议会选举第一轮投票结束, 马克龙所在的党领先.</p> </body> </html> Css * { margin: 0; padding: 0; } p { width: 300px; height: 20px; line-height: 20px; /* border: 1px solid black; */ white-space: nowrap; overflow: hidden; text-overflow: