Python Django静态文件-无法加载CSS文件

Python Django静态文件-无法加载CSS文件,python,django,Python,Django,我正在学习Django,并试图加载一个静态css文件。 我已经看到了其他问题并阅读了文档,但我仍然看不到问题所在。 我正在使用Django 1.11 这是我的URL.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 view

我正在学习Django,并试图加载一个静态css文件。 我已经看到了其他问题并阅读了文档,但我仍然看不到问题所在。 我正在使用Django 1.11

这是我的URL.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)
My settings.py仅用于处理静态文件的部分:

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

STATICFILES_DIRS = ( 
    STATIC_ROOT,        
)
以及我尝试加载文件的模板部分: {%load static%}

无论何时加载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

如果您需要更多信息,请告诉我。

将{%static css/font.css%}替换为{%static'css/font.css%}。引号之间不匹配。

将{%static css/font.css%}替换为{%static'css/font.css%}。引号之间不匹配。

将静态根目录更改为另一个名称,然后更新静态文件目录。大概是这样的:

STATIC_ROOT = os.path.join(BASE_DIR, 'static_files')
STATICFILES_DIRS = (
    os.path.join(BASE_DIR, 'static'),
)
将STATIC\u ROOT更改为另一个名称,然后更新STATICFILES\u DIR。大概是这样的:

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

我已经这样做了,但文件仍然无法加载。我收到了相同的错误。我已经这样做了,但文件仍然无法加载。我也有同样的错误。你能在你的问题中粘贴文件目录结构吗?我已经添加了一个目录结构。你能在你的问题中粘贴文件目录结构吗?我已经添加了一个目录结构