我想使用 django.contrib.comments 给我的网站添加一个评论功能,
按照网上的教程( https://mozillazg.com/2013/01/django-built-in-comments-framework.html )设置好了。
可是我测试了一下,点击提交评论之后,它自动跳转到了: http://127.0.0.1:8000/comments/post/
这个地址,然后报错:Exception Value: list index out of range
我现在的问题是: 1.比如,设置好 django.contrib.comments 之后,我还需要自己在 views 中写 if request.method ==post 这样的来处理这个 post 请求吗?还是 django.contrib.comments 已经写好了,我根本不用管了。
2.可是为什么我的不成功。我看他的报错信息那一行 city_details = Current.objects.filter(resortid = resortid) city_name = city_details[0].name
,在正常访问时,是没有问题的,不知为什么发了评论之后就出问题。
请问有人知道原因么?谢谢。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.