2016-04-21 15 views
0

djangoで画像やCSSファイルを読み込むことはできませんが、settings.pyやhome.htmlファイル自体に問題はありません。ここの問題?djangoの.cssファイルと画像ファイルをロードできません

静的フォルダには、template,cssおよびimageというフォルダがあります。

HTML:

{% load staticfiles %} 
<link rel="stylesheet" type="text/css" href="{% static 'css/main.css' %}"> 
<title>Main Page</title> 

settings.py: web page in Russian with no css formatting and broken images

+0

不適切に設定されることがあるいくつかのことがあります。あなたのCSSと画像ファイルはどのパスにありますか? './manage.py runserver'や別の方法でアプリを提供していますか?デバッグは 'True'に設定されていますか? – Marconius

答えて

1

django.contrib.staticfilesがあなたのINSTALLED_APPSには含まれていません。

# Static files (CSS, JavaScript, Images) 
MEDIA_ROOT = os.path.join(BASE_DIR, "/media") 
#MEDIA_URL = '' 
#STATIC_ROOT = os.path.join(BASE_DIR, "static") 

STATICFILES_DIRS = [ 
    os.path.join(BASE_DIR, "/static") 
] 
STATIC_URL = "/static/" 

残念ながら、それはこのようになります。

あなたsettings.pyは、他のすべての設定が適切であれば、それであってもインストールされていないジャンゴするためにも機能しませんという静的ファイルなし(インストール済みのアプリケーションで)このよう

INSTALLED_APPS = [ 
    'django.contrib.admin', 
    'django.contrib.auth', 
    'django.contrib.sites', 
    'django.contrib.contenttypes', 
    'django.contrib.sessions', 
    'django.contrib.messages', 
    'django.contrib.staticfiles', 
] 

になります(技術的に) 。

関連する問題