私はすでにほとんどすべての質問を探していますが、答えはまだ私のために働いていません。私が取得エラー:スクリーンショットに示すようにdjangoテンプレートが見つかりません
マイBASE_DIRS =「/ホーム/ amank/Adevelopment /テスト/機械/テンプレート」
これは大丈夫ですが、まだDjangoは異なる無関係なパスで探しています...
マイ関連の設定:
import os
BASE_DIR = os.path.dirname(os.path.dirname(__file__))
.
.
.
TEMPLATES = [
{
'BACKEND': 'django.template.backends.django.DjangoTemplates',
'DIRS': [os.path.join(BASE_DIR, "templates")],
'APP_DIRS': True,
'OPTIONS': {
'debug': DEBUG,
'context_processors': [
'django.template.context_processors.debug',
'django.template.context_processors.request',
'django.contrib.auth.context_processors.auth',
'django.contrib.messages.context_processors.messages',
],
},
},
]
任意の方法は、settings.pyに手動でテンプレートのパスを与えるために?問題は、まだ私は以下のソリューションを掲載している.Iその背後にある理由を得ることはありません..Butを解決し
..あなたのメインのプロジェクトディレクトリに
最後に文章を編集し、括弧を削除して編集しました。私はあなたが何を意味するのかを誤解していないことを願っています。確認していただけますか? – Nick
staticfilesは動作していますか?ベースディレクトリは 'BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__ file __)))')、コメント 'APP_DIRS'レーン –
でなければなりません。間違いを解消しました...私のテンプレートは、projecのアプリケーション内ではなく、プロジェクトディレクトリにあります。そのため、アプリでは検索されません(INSTALLED APPS)。 ..しかし、まだプロジェクトのジャンゴロードテンプレートを作成する方法があります。私はあなたがポイントを取得しました....しかし、私はインターネット上でその正常な作業を理解していない(http://www.me.iitb。 ac.in/home/)なぜ私のローカルPCにいないのですか? –