为什么我的CSS更改未反映在浏览器中?

时间:2020-05-13 22:48:37

标签: css django

所以我注意到我的CSS更改没有得到反映。我最初创建文件时它们最初是在工作,但我不确定我做了什么,因为它不再反映更改。我进行了一次硬重装,并清除了缓存,但还是一无所获。就像我可以从字面上删除css文件,而我要编辑的徽章仍然在那里...仅当我直接从base.html中将其取下后,它才会消失。那么这是怎么回事?我的应用程序中有一个静态文件夹,一个css文件夹,然后是css / notification文件。我试图通过终端进行静电收集,但没有任何反应。另外,我的html中已经有我的load static标签。而且,当我去检查元素时,我的css文件确实正在加载,并且更改显示在该文件中,但更改未显示在我的浏览器中。知道这里发生了什么吗?我似乎什么都没用!

ps:将STATICFILES_DIR更改为STATICFILES_DIRS不会执行任何操作。

base.html / header

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

base.html / body

<a class= text-danger  href="{% url 'dating_app:conversations' user.id %}" type="text/css"      class="notification"> 
                            <span>Inbox</span>
                            <span class="badge">{% unread_messages request.user %}</span>
                        </a>

notification.css

.notification {



  text-decoration: none;
  padding:50;
  position: relative;
  display: inline-block;

}



.notification .badge {
  position: absolute;
  top: 50px;
  right: -25px;
  padding: 20px 20px;
  border-radius: 100%;
  background: white !important;
  color: white;
}

settings.py

     STATIC_URL = '/static/'
STATICFILES_DIR = [
"/DatingAppCustom/dating_app/static",
]

MEDIA_URL = '/media/'
MEDIA_ROOT = os.path.join(BASE_DIR, 'dating_app/media')

settings.py/installed_apps

'django.contrib.staticfiles'

urls项目

  urlpatterns = [
path('admin/', admin.site.urls),
path('', include('dating_app.urls', namespace= 'dating_app')),


] + static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT) + static(settings.STATIC_URL, document_root=settings.STATIC_ROOT)

**编辑/目录**

.
├── 11_env
│   ├── bin
│   │   ├── __pycache__
│   │   ├── activate
│   │   ├── activate.csh
│   │   ├── activate.fish
│   │   ├── django-admin
│   │   ├── django-admin.py
│   │   ├── easy_install
│   │   ├── easy_install-3.7
│   │   ├── pip
│   │   ├── pip3
│   │   ├── pip3.7
│   │   ├── python -> python3
│   │   ├── python3 -> /Library/Frameworks/Python.framework/Versions/3.7/bin/python3
│   │   └── sqlformat
│   ├── include
│   ├── lib
│   │   └── python3.7
│   └── pyvenv.cfg
├── dating_app
│   ├── __init__.py
│   ├── __pycache__
│   │   ├── __init__.cpython-37.pyc
│   │   ├── admin.cpython-37.pyc
│   │   ├── forms.cpython-37.pyc
│   │   ├── models.cpython-37.pyc
│   │   ├── tests.cpython-37.pyc
│   │   ├── urls.cpython-37.pyc
│   │   └── views.cpython-37.pyc
│   ├── admin.py
│   ├── apps.py
│   ├── chat.html
│   ├── forms.py
│   ├── media
│   │   └── profile_photo
│   ├── migrations
│   │   ├── 0001_initial.py
│   │   ├── 0002_auto_20200410_2231.py
│   │   ├── 0003_auto_20200411_2011.py
│   │   ├── 0004_auto_20200413_1930.py
│   │   ├── 0005_auto_20200413_1946.py
│   │   ├── 0006_auto_20200413_2222.py
│   │   ├── 0007_auto_20200422_1947.py
│   │   ├── 0008_auto_20200425_0039.py
│   │   ├── 0009_auto_20200426_1957.py
│   │   ├── 0010_auto_20200426_2005.py
│   │   ├── 0011_auto_20200426_2005.py
│   │   ├── 0012_auto_20200426_2007.py
│   │   ├── 0013_auto_20200427_1846.py
│   │   ├── 0014_auto_20200503_1947.py
│   │   ├── 0015_auto_20200503_2011.py
│   │   ├── 0016_auto_20200511_0104.py
│   │   ├── __init__.py
│   │   └── __pycache__
│   ├── models.py
│   ├── static
│   │   ├── css
│   │   ├── fonts
│   │   ├── images
│   │   └── js
│   ├── tag.py
│   ├── templates
│   │   └── dating_app
│   ├── templatetags
│   │   ├── __init__.py
│   │   ├── __pycache__
│   │   └── unread_messages_counter.py
│   ├── tests.py
│   ├── urls.py
│   └── views.py
├── dating_project
│   ├── __init__.py
│   ├── __pycache__
│   │   ├── __init__.cpython-37.pyc
│   │   ├── settings.cpython-37.pyc
│   │   ├── urls.cpython-37.pyc
│   │   └── wsgi.cpython-37.pyc
│   ├── asgi.py
│   ├── settings.py
│   ├── urls.py
│   └── wsgi.py
├── db.sqlite3
├── manage.py
├── requirements.txt
└── static
    ├── admin
    │   ├── css
    │   ├── fonts
    │   ├── img
    │   └── js
    ├── css
    │   ├── notification.css
    │   └── style.css
    └── images
        ├── cupids_corner_logo.jpg
        └── matching_cupid.png

1 个答案:

答案 0 :(得分:1)

您可以尝试更改吗

STATIC_URL = '/static/'
STATICFILES_DIR = [
"/DatingAppCustom/dating_app/static",
]

收件人:

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

按照文档中的建议