删除自发帖子时遇到的错误

2011-12-30 17:04:20 +08:00
 lin
在我网站 http://www.geekaa.com 删除一个帖子时返回:

Traceback (most recent call last):
File "/base/python_runtime/python_lib/versions/1/google/appengine/ext/webapp/_webapp25.py", line 701, in __call__
handler.get(*groups)
File "/base/data/home/apps/geekaa3/1.355717407538880391/topic.py", line 1048, in get
if member.level == 0 and (str(member.created_ts) == str(t)):
AttributeError: 'Member' object has no attribute 'created_ts'

topic.py 我是copy @Livid 在github上的文件。
4741 次点击
所在节点    Project Babel
3 条回复
Livid
2011-12-30 17:06:07 +08:00
你如果只是更新部分文件的话,你需要同时更新一下 v2ex/babel/__init__.py 里的数据模型定义。
lin
2011-12-30 17:30:17 +08:00
@Livid 是这样的,我每次都是运行 git merge 来修改,可能之前我的 topic.py 有问题,结果每次发帖都错误,所以我单独copy了你这个文件。
lin
2011-12-31 15:17:12 +08:00
@Livid 抱歉,这个是我疏忽,我改的时候漏了一段

@property
def username_lower_md5(self):
return hashlib.md5(self.username_lower).hexdigest()

@property
def created_ts(self):
return self.created.strftime("%s")

但是现在虽然能弹出确认删除的对话框,但是问题是:
点击后返回首页但是要删除的帖子还在。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/24690

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX