django框架——下载与创建,基于Django实现的一个简单示例步骤
下载创建(命令行模式)
1、下载Django:
pip3 install django
2、命令行模式,切换到要创建的目录下,创建一个django project
django-admin.py startproject mysite
当前目录下会生成mysite的工程,目录结构如下:
- manage.py ----- Django项目里面的工具,通过它可以调用django shell和数据库等。
- settings.py ---- 包含了项目的默认设置,包括数据库信息,调试标志以及其他一些工作的变量。
漂亮男孩不说谎: def parse(self, response): for each in response.xpath("//li[@class='newsdata_item']/div/div"): item = NewsItem() name = each.xpath("a/text()").extract() href = each.xpath("a/@href").getall() if len(name)>0 and len(href)>0 and name[0].strip().replace('\n', '')!='' and href[0].strip().replace('\n', '')!='': item['name'] = name[0] item['href'] = href[0] print( name[0]+href[0] ) yield scrapy.Request(url=href[0], callback=self.parse_detail, meta={'item': item}) def parse_detail(self, response): print(len(response.xpath("//div[@class='post_body']/p/text()").extract())) detail="" for each in response.xpath("//div[@class='post_body']/p/text()").extract(): detail+=each item = response.meta['item'] item["body"]=detail 老师帮我看一下为啥每次只有最后一条被存到数据库?
Knight_12318: 感谢
心系雨滴: 479715493
Sfatiao: 两张图中间一句话,那你是解释上面一张图呢还是下面一张。
SoftSheng..: 不是很明白