发布于:2010/04/20 | 分类:网络
共0条评论

博客可能会挂掉吗?

  今天出现了一件很郁闷的事情,我的博客出问题了。
  我的博客是GAE上的micolog程序支持的,今天下载了micolog的0.7RC1版本,希望更新一下。同时,在网络上看了一些博文,自己参考着修改了一下model.py和blog.py两个文件来试图给博客增加“评论回复邮件提醒”的功能。
  可是,在一次本地测试中,浏览器一打开就出现了一下错误:

Traceback (most recent call last):
 File "D:\Program Files\Google\google_appengine\google\appengine\ext\webapp\__init__.py", line 510, in __call__
   handler.get(*groups)
 File "F:\tengfeiblog\blog.py", line 95, in get
   self.doget(page)
 File "D:\Program Files\Google\google_appengine\tengfeiblog\base.py", line 89, in _wrapper
   method(*args, **kwargs)
 File "F:\tengfeiblog\blog.py", line 130, in doget
   'ishome':True
 File "D:\Program Files\Google\google_appengine\tengfeiblog\base.py", line 328, in render
   html=self.get_render(template_file,values)
 File "D:\Program Files\Google\google_appengine\tengfeiblog\base.py", line 316, in get_render
   html = micolog_template.render(self.blog.theme, template_file, self.template_vals)
 File "D:\Program Files\Google\google_appengine\tengfeiblog\micolog_template.py", line 80, in render
   t = load(theme,template_file, debug)
 File "D:\Program Files\Google\google_appengine\tengfeiblog\micolog_template.py", line 115, in load
   template = django.template.loader.get_template(template_file)
 File "D:\Program Files\Google\google_appengine\lib\django\django\template\loader.py", line 80, in get_template
   template = get_template_from_string(source, origin, template_name)
 File "D:\Program Files\Google\google_appengine\lib\django\django\template\loader.py", line 88, in get_template_from_string
   return Template(source, origin, name)
 File "D:\Program Files\Google\google_appengine\lib\django\django\template\__init__.py", line 158, in __init__
   self.nodelist = compile_string(template_string, origin)
 File "D:\Program Files\Google\google_appengine\lib\django\django\template\__init__.py", line 173, in compile_string
   parser = parser_factory(lexer.tokenize())
 File "D:\Program Files\Google\google_appengine\lib\django\django\template\__init__.py", line 197, in tokenize
   bits = filter(None, tag_re.split(self.template_string))
TypeError: expected string or buffer

  我顿时愣了,赶快把我修改的文件还原;结果错误依旧。
  接着我还原了所有的文件,一下子,成功了;但是后来发现不对,因为app.yaml文件也被还原了,程序名还原为了默认的micolog,而不是我的tengfeiblog。
  将程序名修改为tengfeiblog后,错误又马上出现。
  难道是程序名的问题?我试着更换程序名,发现随便用什么都可以正常运行,就只有换回我的tengfeiblog的时候就一定会出错。
  还好,我没有上传,要不然,连这篇文章都写不了了。

  天啊,这是怎么回事啊?有谁能救救我吗?

标签:micolog

相关文章:// Relate Posts

发表评论