2017-03-15 11 views
0

私はこのトピックに関する多くの記事を読んで、すべての提案(ここではPythonの新機能です)に従おうとしましたが、Djangoでブートストラップを動作させることができません。スタティックファイルはDjangoで読み込まれません。 (ブートストラップが動作しません)

私はプロジェクト「myoffice」とその中にアプリ「proposals」を持っています。

私はCSSファイルをダウンロードしたフォルダに

ジャンゴ\ビン\のmyoffice \提案を以下にそれを入れているが、私は設定を変更し、次の行った静的\ブートストラップ\のbootstrap.min.css

を\します。 py

STATIC_ROOT = os.path.join(PROJECT_ROOT, 'static') 
STATICFILES_DIRS = (

os.path.join(
     os.path.dirname(__file__), 
     'static', 
) 

STATIC_URL = 'proposals/static/' 

このようなテンプレートには静的ファイルが含まれています。

<!DOCTYPE html> 

<html> 
<head> 
    {% load staticfiles %} 
    <link href="{% static 'bootstrap/css/bootstrap.min.css' %}" rel="stylesheet" media="screen"> 
</head> 
<body> 

ただし、まだフォーマットを行わずに表示されています。

+0

ドキュメントを確認してください:https://docs.djangoproject.com/en/1.10/howto/static-ファイル/ – MikeVelazco

+0

コンソールタブ内のF12(Chromeブラウザを使用している場合)を押して、javascriptエラーを確認してください –

+0

'django.contrib.staticfiles'を' INSTALLED_APPS'に、 'STATIC_URL'と' STATIC_ROOT'を設定ファイルに指定する必要があります。 – MikeVelazco

答えて

0

私はそれを理解しました。それは実際には愚かなエラーでした。私は、静的ディレクトリにCSSファイルを追加してsettings.pyを変更した後、Webサーバーを再起動する必要があることを発見しました

+0

デバッグモードの場合、サーバは自動的に再起動する必要があります: 'DEBUG = True' – user2896976

関連する問題