1

Django と Jade を組み合わせようとしていますが、いくつか問題がありました。Aboutという名前のモデルがあります。これには、次のようなビューがあります。

def about(request):
    return render_to_response('about.jade',{},RequestContext(request))

私のURLには次のものがあります:

url(r'about/', views.about),

ただし、テンプレートが存在しないというエラーが表示されます (はい、存在します)。このようにURLを書くのは正しいですか?

どんな助けでも大歓迎です!

4

1 に答える 1

1

大きなテンプレートを取得するページがブラウザーに存在しない場合、これは通常、django がテンプレート ファイルを保存した場所を見つけられないことを意味します (jade を使用しているかどうかに関係なく)。

djnago 1.6 プロジェクトを作成した場合は、次の行を設定に追加する必要があります。

TEMPLATE_DIRS = [os.path.join(BASE_DIR, 'templates')]

次にtemplates、アプリ (プロジェクトではない) ディレクトリ内にディレクトリを作成し、そこにテンプレートを配置します。

于 2013-11-11T21:52:19.020 に答える