2016-10-10 16 views
0

新しいブログを設定しようとしています。私は、私のsettings.pyがある場所と同じフォルダにすべてのプロジェクトテンプレートフォルダを保持したい。これを行うために、私は次のよう... [...]Django管理パネル

TEMPLATES = [ 
    { 
     'BACKEND': 'django.template.backends.django.DjangoTemplates', 
     'DIRS': [os.path.join(BASE_DIR, "templates/")], 
     'APP_DIRS': False, 
     'OPTIONS': { 
      'context_processors': [ 

[...]

をしました。しかし、今、私の管理パネルのレイアウトは動作しません。管理パネルを使用する場合、上記の解決策を回避するにはどうすればよいですか?私はあなたが関係なく、アプリがそれらを指定する場所のあなたのbasedirのテンプレートフォルダにテンプレートを探すためにはDjangoを強制しているAPP_DIRS無効にするとエラーに

Exception Type: TemplateDoesNotExist Exception Value: admin/login.html

答えて

0

を取得します。これにより、すべてのプラグインが破られ、テンプレートの名前空間を使用できなくなります。その一般的に悪い考えです。必死に

+0

感謝をさまざまにテンプレートを保持locationand tehの管理者へのアクセスを維持したい場合は、複数の場所を指定することができるように

DIRSは、リストです。デフォルトに戻りました。それはちょうどそれを壊すつもりならば、実際には選択肢ではありません:Dは、デフォルトの方法でより整理され、ちょうどプロジェクトで働いているときの流動性が低いと感じます。 – Flibertyjibbet

関連する問題