settings.py 删除 STATIC_ROOT,像这样替换其他的:
STATIC_URL = '/static/'
STATICFILES_DIRS = [
os.path.join(BASE_DIR, 'static'),
]
在模板顶部,任何 HTML {% load static %} 之前
put this code in settings.py
IN WINDOW OS
STATIC_URL = '/static/'
STATIC_ROOT= ''
STATICFILES_DIRS = ('C:/Python27/Scripts/yourprojectname/static/'),
IN UBUNTU
STATIC_URL = '/static/'
STATIC_ROOT= ''
STATICFILES_DIRS = ('/yourprojectfolderpath/static/'),
AND IN TEMPLATE FILE ON THE TOP
{% load staticfiles %}
<link rel="stylesheet" type="text/css" href="/static/bootstrap/css/bootstrap.min.css" />
在settings.py中
STATIC_DIR = os.path.join(BASE_DIR, 'static')
然后添加>>>>>>>>>>>>>STATICFILES_DIRS =['将路径放入您的静态文件此处(包含它的项目文件夹)/static/']
like so
STATICFILES_DIRS = [
"qinasmartmap/static/",
"qinasmartmap/qinaservics/static/",
]
然后将其添加到
TEMPLATES = [
{
'BACKEND': 'django.template.backends.django.DjangoTemplates',
'DIRS': [STATIC_DIR, ],
'APP_DIRS': True,
'OPTIONS': {
'context_processors': [
'django.template.context_processors.debug',
'django.template.context_processors.request',
'django.contrib.auth.context_processors.auth',
'django.contrib.messages.context_processors.messages',
],
},
},
]
别忘了
{% load static %}
在您的 HTML 文件中
在 PyCharm 2024.1.2 版本中我修复了这个问题。你应该输入这个路径: 设置 -> 语言和框架 -> Django: 在这里选择项目的settings.py文件