Python 是否还有其他问题会导致django项目中找不到css文件?

Python 是否还有其他问题会导致django项目中找不到css文件?,python,css,django,Python,Css,Django,很抱歉,我重复了一个问题。然而,我已经尽了我最大的努力好几天了,但我还是没有弄明白。谁能告诉我我做错了什么 我试图用django创建一个库程序。这是我的文件目录: prophado_lib |_prophado_lib |_ __pycache__ |_ __init__.py |_ settings.py |_ urls.py |_ wsgi.py |_book_management |_ __pycache__ |_ migrations

很抱歉,我重复了一个问题。然而,我已经尽了我最大的努力好几天了,但我还是没有弄明白。谁能告诉我我做错了什么

我试图用django创建一个库程序。这是我的文件目录:

prophado_lib
|_prophado_lib
   |_  __pycache__
   |_  __init__.py
   |_  settings.py
   |_  urls.py
   |_  wsgi.py
|_book_management
   |_  __pycache__
   |_ migrations
   |_ static
      |_ css
         |_ style.css
   |_ Templates
      |_ index.html
   |_  __init__.py
   |_ admin.py
   |_ apps.py
   |_ models.py
   |_ tests.py
   |_ views.py 
|_dbsqlite3
|_manage.py

那么我在每个文件中的代码如下所示:

index.html


{% load static %}
<link rel="stylesheet" type="text/css" href="{% static 'css/style.css' %}"/>

<h1>{{var1}}</h1>
Welcome to Propado School Library!

url.py


BASE_DIR = os.path.dirname(os.path.dirname(__file__))
STATICFILES_DIRS = (
  os.path.join(BASE_DIR, 'static'),
)

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

STATIC_URL = '/static/'

from django.conf.urls import url
from django.contrib import admin
from book_management import views
from django.contrib.staticfiles.urls import staticfiles_urlpatterns


urlpatterns = [
    url(r'^admin/', admin.site.urls),
    url(r'^my_index/', views.index),
]
urlpatterns += staticfiles_urlpatterns()

仅供参考,我已经尝试了使用STATIC_ROOT和python manage.py collectstatic的其他方法,尽管我知道这是我想投入生产的时候使用的。

您的所有配置看起来都正常,只需要安装
图书管理应用程序

在settings.py中,将您的应用添加到已安装的应用列表下
INSTALLED_APPS=['book_management.APPS.BookManagementConfig']

你是如何运行django的?你没有将你的应用程序名
book_management
包含到
INSTALLED_APPS
@ChrisDoyle中,我使用了“python manage.py runserver 0.0.0.0:8000”并打开localhost:8000/my_index@mhhabib我还没有看到有人在
INSTALL\u APPS
中包含该应用的名称。我该怎么办?@jiberllin您的静态文件位于
图书管理
应用程序中。那么,你不应该在项目设置中添加应用程序的名称吗?