- 博客(15)
- 收藏
- 关注
原创 Django创建博客笔记-Models
一.Django中的models是什么? 通常,一个model对应数据库的一张数据表。 django中的models以类的形式表现。在这个类里有一些基本的字段以及数据的一些行为。ORM-对象关系映射(Object Relation Mapping) 实现了对象和数据库之间的映射,隐藏了数据访问细节,不需要编写SQL语句。二.编写Models 步骤 1.在应用根...
2018-04-25 17:24:12
172
原创 Django创建博客笔记-Templates[html页面]开发
1.配置URL的另一种方法。引入include方法,然后在blog下也新建一个urls.py文件。如果都按上一节笔记的方法来做,根目录下的urls文件中代码会变得不易维护。ccblog\urls.pyfrom django.urls import path, includefrom django.contrib import adminurlpatterns = [ path('ad...
2018-04-25 11:50:04
431
原创 Django创建博客笔记-创建应用及页面响应
1.创建步骤: 打开命令行,进入项目中manage.py同级目录。命名app名字不能和模块名一样,比如os,这里取名叫blog。 输入命令:python manage.py startapp blog 创建完成后添加应用名到settings.py中的INSTALLED_APPS里2.应用目录介绍:blog migrations#数据迁移模块,涉及数据库的操作,内容是自动生成...
2018-04-24 16:13:04
166
原创 Django创建博客笔记-settings.py配置文件详解
BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__))) #项目的根目录SECRET_KEY = 'pr6qx_epdc2ygp!0+o-z=j*6=*m4_na378vx14=+fz3dea1$)+'#django在创建工程的时候会自动生成。INSTALLED_APP#已经安装的应用,默认是django自带的应用...
2018-04-24 15:05:50
425
原创 Django创建博客笔记-创建项目及其目录下的各个py文件功能。
1.创建项目e:\Python爬虫\djangoblog>目录下运行下面的命令django-admin startproject ccblog2.项目结构djangoblog manage.py:与项目进行交互的命令行工具集入口。[项目管理器]执行manage.py来查看所有命令。#在manage.py所在目录下运行python manage.py runserver[python m...
2018-04-24 14:21:39
679
原创 H5CSS3笔记-定位布局中的position属性
1.position属性的意义:position属性决定了元素将如何定位通过top、right、bottom、left实现位置的改变。2.position属性的可选参数:·static: position属性中的默认值,元素按照标准流的方式进行正常排列。·relative:生成相对定位的元素,相对于其正常位置(即正常文档流时候的位置)进行定位。 相对定位,仍然处于标准流中。<!DOCTYPE...
2018-04-23 10:46:00
1767
原创 H5CSS3笔记-三大布局方式
一.HTML中的三种布局方式1.标准流:默认的布局方式,即顺序布局2.浮动:3.定位:position属性决定了元素将如何定位二.HTML有两大元素1.块级元素div, h1~h6, 有序无序列表(ol,ul,li), table表格 p段落等--总是独占一行<!DOCTYPE html><html> <head> <meta charset="u...
2018-04-21 20:00:13
2958
原创 H5CSS3笔记-问答式
1.仿一个网页CSS中*{margin:0; padding:0;}有什么用?怎么单独调用div.meinv用上*{margin:0; padding:0;}?答:* 这东西叫“通配符”用来匹配页面上所有元素。*{margin:0; padding:0;} ,body ,ul, li ,p,h1~h6,dd,dt 等……都有默认的margin 或padding值的,加上这句就可以删除浏览器这些默认...
2018-04-21 20:00:00
257
原创 selenium模拟浏览器行为登录西南交通大学采集日期数据
import time #后面的时间延时用。from selenium import webdriverdriver = webdriver.Chrome() #driver.get('http://gs.swjtu.edu.cn/ws/gsedu')input_id = driver.find_element_by_name('userid')input_id.send_keys('201...
2018-04-21 19:59:48
120
原创 正则表达式笔记
1.正则表达式是使用单个字符串来描述匹配一系列符合某个句法规则的字符串。比如查找以http开图以jpg结尾的字符串。2.是对字符串操作的一种逻辑公式。3.处理文本和数据.4.正则表达式过程:依次拿出表达式和文本中的字符比较,如果每一个字符都能匹配,则匹配成功;否则匹配失败。5.需要在开头引入 import re6.正则表达式语法 -----使用正则表达式匹配单个字符。7.使用正则表达式表示多个...
2018-04-21 19:59:33
522
原创 python爬虫笔记-SQL查询weki数据
统计表格中的条数#导入开发包import pymysql.cursors#获取链接connection = pymysql.connect(host='localhost', user='root', password='123456', db='wikiurl', charset='utf8mb4')try:#获取会话指针 with connection.curso...
2018-04-21 19:59:09
146
原创 python爬虫笔记-weki数据传入数据库
#from urllib import requestfrom urllib.request import urlopen#from urllib.request import Requestfrom urllib import parsefrom bs4 import BeautifulSoupimport reimport pymysql.cursorsresp = urlopen("http...
2018-04-21 19:58:47
137
原创 python爬虫笔记-weikipedia数据爬取
#from urllib import requestfrom urllib.requestimport urlopen#from urllib.request import Requestfrom urllib import parsefrom bs4 import BeautifulSoupimport re#请求url并把结果用UTF-8编码resp = urlopen("https://e...
2018-04-21 19:58:28
403
原创 python爬虫笔记-BeautifulSoup
BeautifulSoup是Python的一个库,最主要的功能就是从网页爬取我们需要的数据。BeautifulSoup将html解析为对象进行处理,全部页面转变为字典或者数组,相对于正则表达式的方式,可以大大简化处理过程。使用BeautifulSoup解析这段代码,能够得到一个 BeautifulSoup 的对象,并能按照标准的缩进格式的结构输出参考链接:https://www.crummy.co...
2018-04-21 19:58:05
219
原创 python爬虫笔记-urllib
urllib提供了一系列用于操作URL的功能。from urllib import request #引用urllibresp = request.urlopen("http://www.baidu.com") #打开网页,可以直接urlopen也可以先传入Request再传入urlopenprint(resp.read().decode("UTF-8")) #读取内容设置编码模式from ...
2018-04-21 19:57:23
161
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人