2016-07-26 9 views
0

現在、私はdjangoバージョン1.9を使用しています。私は新しいスーパーユーザーを作成しようとすると、サーバーを実行し、127.0.0.1:8000/adminに移動してブラウザを介してログインしようとしますが、django管理ページにはCSSがありません。私はブラウザ自体で要素を調べると、2つのCSSファイル(base.cssとlogin.css)にリンクしていることがわかりますが、ブラウザから参照しようとすると、これらの2つには何も含まれません。その後、私はインストールされているdjangoディレクトリにあるファイルを探して、base.cssとlogin.cssを見つけました。そのファイルのすべてのコードをbase.cssにコピーし、login.cssをブラウザに開きます私は適切なCSSで美しいdjangoログインページを手に入れました。私はこれと何をするべきか分かりません。django1.9は静的管理者からCSSを読み込みません

これは私のコンソールです:

Here is the screenshot

私はPythonの3.4.3とdjango1.9.0を使用しています。

BASE_DIR = os.path.dirname(os.path.dirname(__file__)) 

STATIC_URL = '/static/' 
STATIC_ROOT = os.path.join(BASE_DIR, 'static') 
STATICFILES_DIRS = (
    os.path.join(BASE_DIR, 'static'), 
) 

してから実行しよう:

python manage.py collectstatic 
+1

設定ファイルのDEBUGの値は何ですか? – neosergio

+0

DEBUGの値はTrueです –

+0

DEBUGの値に関連していますか? –

答えて

1

あなたは以下のようにsettings.pyにSTATIC_ROOT、STATIC_URLとSTATICFILES_DIRSを設定する必要がありますthisを参照してください。

INSTALLED_APPS = (
    ... 
    'rest_framework', 
) 

とurls.pyであなたにそれを追加する必要があり

、:

urlpatterns = [ 
    ... 
    url(r'^api-auth/', include('rest_framework.urls', namespace='rest_framework')) 
] 

それは自動的に検索し、すべての静的ファイルをキャッチします。

+0

私はこのメソッドが動作すると思うが、 adminテンプレートを使用します。 –

+0

まだ動作しません –

+0

DjangoRestframeworkを使用していますか? –

0

あなたはジャンゴ・休息・フレームワークを使用している場合のおかげ

関連する問題