2013-07-22 10 views
6

私はNitrousをDjangoフレームワークで使用しています。 tutorial 2には、base_site.htmlテンプレートを変更する方法が示されています。 、カスタムbase_site.htmlがDjangoで動作しない

'ホーム/アクション/ワークスペース/個人用サイト/テンプレート'

そしてbase_site.htmlに、私はのサイト名のタイトルを変更する:私は=()TEMPLATE_DIRSに新しい行を追加しましたDjangoの管理への投与:

{%のトランス '管理' %}

しかし、私はまだウェブサイトには何の変化は見られません。私のような異なるTEMPLATE_DIRS試してみた:

'〜/ワークスペース/個人用サイト/テンプレート' を、

'ホーム/アクション/ワークスペース/個人用サイト/'、

「ホーム/アクション/ワークスペース/ mysite/templates/'、

サーバーを再起動します。しかし、私は何か間違っている。

答えて

6

この回答はDjango 1.8で導入されたTEMPLATESの前に書かれています。

このチュートリアルでは、テンプレートディレクトリ内にサブディレクトリadminを作成し、その中にテンプレートを配置する必要があると言います。

/home/action/workspace/mysite/templates/adminbase_site.htmlとし、

TEMPLATE_DIRS = (
    '/home/action/workspace/mysite/templates', 
) 

/home/...前にスラッシュとそれタプル作るために、末尾にカンマで試してみてください。

+0

私はそれについて言及していませんが、base_site.htmlを 'home/action/workspace/mysite/templates/admin'にコピーしました。また、TEMPLATE_DIRSを' home/action/workspace/mysite/templates/admin' ...しかし結果はありません。 – Rogier

+0

ありがとう、 'ホーム'の前のスラッシュは解決策です! 'template'の後ろのスラッシュは必要ないことに注意してください。 – Rogier

+0

うれしかった:)私は答えにコメントを移動し、後続のスラッシュを削除しました。 – Alasdair

関連する問題