Django 1.0 のコメントフレームワーク
Django が 1.0 になってから、なんか知らんけど runserver して最初に admin 画面にアクセスすると TemplateSyntaxError って出るんでなんでかなぁと思いつつ、いっつもリロードしたら普通に動くようになってたんでまぁいっかとスルーしてた。
でも、やっぱなんか気持ち悪いので今日調べてみたら django/contrib/comments/urls って古いディレクトリがそのまま残ってて、中に pyc ファイルが生きてやがった。そいつらを削除して、よっしこれで直った!って思ったけどまた TemplateSyntaxError 。。
今度は何かいって思ってまた調べてみたら urls.py の記述がどうやら間違っていたらしい。
以前はこうだったけど
urlpatterns = patterns('', ... (r'^comments/', include('django.contrib.comments.urls.comments')), ... )
今はこうらしい
urlpatterns = patterns('', ... (r'^comments/', include('django.contrib.comments.urls')), ... )
普通に公式ドキュメントに書いてあるがな。。
ちゃんと見とかんとなぁ。。
コメントフレームワーク ― Django v1.0 documentation
8:10追記
あと FreeComment が Comment に統合されたりもしてるらしい。
comment_utils がまんまじゃ使えんがな。。また今度対処しよう。。
Django の以前のコメントシステムからの移行 ― Django v1.0 documentation