私はDjangoを学び、静的CSSファイルをロードしようとしています。 私は他の質問を見て、ドキュメントを読みましたが、私はまだ問題を見ることができません。 私はDjango 1.11を使用しています。ここでDjangoスタティックファイル - CSSファイルがロードされない
は私urls.pyです:
from django.conf.urls import url
from django.contrib import admin
from django.conf import settings
from django.conf.urls.static import static
from . import views
urlpatterns = [
url(r'^$', views.index),
url(r'^admin/', admin.site.urls),
] + static(settings.STATIC_URL, document_root=settings.STATIC_ROOT)
私のsettings.py(静的ファイルをどうする部分のみ):
STATIC_URL = '/static/'
STATIC_ROOT = os.path.join(BASE_DIR, "/static/")
STATICFILES_DIRS = (
STATIC_ROOT,
)
そして、私がしようと私のテンプレートの一部とファイルをロード: {%負荷静的%}
たび私は、次のエラーメッセージが私のコンソールで表示され、index.htmlのテンプレートをロードします。ここでは
core.js:5 Uncaught ReferenceError: define is not defined
at core.js:5
localhost/:12 GET http://localhost:8000/static/css/homepage.css
localhost/:11 GET http://localhost:8000/static/css/horz-navbar.css
localhost/:10 GET http://localhost:8000/static/css/fonts.css
localhost/:13 GET http://localhost:8000/static/css/style.css
は、ファイルのディレクトリ構造です:
mysite
db.sqlite3
manage.py
mysite
__init__.py
settings.py
urls.py
views.py
wsgi.py
static
admin
css
fonts.css
horz-navbar.css
homepage.css
style.css
templates
index.html
ので、Djangoはファイルと認識していないようです存在するかどうかを確認し、ファイルがコンピュータに存在することを確認しましたが、これが必要かどうか分かりませんが、実行しました。python manage.py collectstatic
これ以上情報が必要な場合は教えてください。
あなたの質問にファイルのディレクトリ構造を貼り付けることができますか? –
私はディレクトリ構造を追加しました –