前段时间把百度空间的文章导了过来,导的过程发现不论格式如何,文章评论时间都会变成Google App Engine的系统时间。感到有些悲壮了,评论的排序都乱了……
先是在导入文章格式上找原因,之后才开始在各个模块中找。查到admin.py才发现导入文章xml的模块根本就没有用到评论时间。
# 大概在215行的地方
for com in next['comments']: comment=Comment(date=com['date'], <---添加date项 author=com['author'], content=com['content'], entry=entry) try: comment.email=com['email'] comment.weburl=com['weburl'] except: pass comment.save() self.write(simplejson.dumps(('entry',next['title'],True)))
# 大概在375行的地方comment=dict(date=datetime.strptime(com.findtext(wpns+'comment_date'), "%Y-%m-%d %H:%M:%S"),<---添加date项 author=com.findtext(wpns+'comment_author'), content=com.findtext(wpns+'comment_content'), email=com.findtext(wpns+'comment_author_email'), weburl=com.findtext(wpns+'comment_author_url') )
修改之后,只要文章评论时间格式”%Y-%m-%d %H:%M:%S”这样的,就能正常导入了。
最近也开始玩gae,在你的blog上也借鉴了不少东西,不知你显示在url左边的图片是怎么做上去的,还有不只你有没有在google的网站管理员工具中上传过sitemap,我的blog建了大概半个月,一直没有被搜索引擎索引,不知道是不是太心急了,希望能与你交换链接
@rainman: 你指的是网站的favicon吗?只要更换Micolog文件夹下一个图片文件夹中的favicon图标,然后上传就可以了。ps: 链接交换done