テンプレート
これはこれは
てーコトは templates を作ればソコを見にいく訳ですな。とりあえずデフォなソレを確認。
class SimpleTest(unittest.TestCase): def setUp(self): self.client = Client(HTTP_HOST = '127.0.0.1', REQUEST_URI = '/', QUERY_STRING = '') def test_details(self): response = self.client.get('/rss/') self.failUnlessEqual(response.status_code, 200) self.failUnlessEqual(response.template.name, "feedjack/default/post_list.html")
パスしてます。(当たり前
では、とりあえず元をコピッて templates を作る。
$ cp /usr/lib/python2.4/site-packages/Feedjack-0.9.12-py2.4.egg/feedjack/templates . -r $
これ、試験的には同じ、なのか。でも色々試したら /usr/lib/python 配下のナニを見ている模様。うーん。これは urls.py で
urlpatterns = patterns('', # Example: # (r'^rss/', include('rss.foo.urls')), (r'^rss/', include('feedjack.urls')), # Uncomment this for admin: # (r'^admin/', include('django.contrib.admin.urls')), )
みたいなフリ方してるので /usr/lib に、と見て良いのか。Feedjack 本家のドキュメントに自分でテンプレートを云々な記述があったと思ったのですが 404 だ。
cache によれば
To create a new template, I would recommend copying the default template to a new directory in the same hierarchy and working from there. You will have to modify the template value in your Site configuration.
との事。
む
same hierarcy ってどーゆー意味だろ。/usr/lib 配下で云々、なのかなぁ。てコトは urls.py は以下ではなく
from django.conf.urls.defaults import * urlpatterns = patterns('', # Example: # (r'^rss/', include('rss.foo.urls')), (r'^rss/', include('feedjack.urls')), # Uncomment this for admin: # (r'^admin/', include('django.contrib.admin.urls')), )
/usr/lib 配下のソレ的にした方が良いのかな、って DRY 違反だなぁ。