本文整理汇总了Python中blog.models.Blog.blog_text_brief方法的典型用法代码示例。如果您正苦于以下问题:Python Blog.blog_text_brief方法的具体用法?Python Blog.blog_text_brief怎么用?Python Blog.blog_text_brief使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类blog.models.Blog
的用法示例。
在下文中一共展示了Blog.blog_text_brief方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: process_item
# 需要导入模块: from blog.models import Blog [as 别名]
# 或者: from blog.models.Blog import blog_text_brief [as 别名]
def process_item(self, item, spider):
blog=Blog()
blog.blog_title=item['title']
#blog.blog_text="[%s](%s)"%(item['title'],item['href'])
#处理href,只取最后几位数字
num=item['href'].split('.')[-2][-7:]
blog.blog_text='blog/html/'+num+'.html'
blog.blog_img=''
blog.blog_text_brief=''
blog.pub_date=datetime.datetime.strptime(item['date_str'],'%Y-%m-%d %H:%M')
blog.blog_praise=int(item['commentnum'])
blog.save()
#html=open(blog.blog_text,'w')
#content=item['content']
#html.write(content.encode("gbk"))
#html.close()
html_dir='/home/dk/mysite/blog/templates/'+blog.blog_text
file=open(html_dir,'w')
u=item['content']
file.write(u.encode('utf-8'))#utf8转str
file.close()
return item