Python 无法访问Django中的静态文件
我正在Django中处理静态文件 我的项目结构如下: 搜索包含manage.py的根文件夹 ..…使用settings.py、url.py等搜索项目文件夹 模板内部的HTML模板 ……内部有css等静态文件 HTML模板内容 此配置中的哪个设置错误?在settings.py中Python 无法访问Django中的静态文件,python,css,django,static-files,Python,Css,Django,Static Files,我正在Django中处理静态文件 我的项目结构如下: 搜索包含manage.py的根文件夹 ..…使用settings.py、url.py等搜索项目文件夹 模板内部的HTML模板 ……内部有css等静态文件 HTML模板内容 此配置中的哪个设置错误?在settings.py中 STATIC_URL = "/static/" STATICFILES_DIRS = [os.path.join(BASE_DIR, "static")] STATIC_ROOT = os.path.join(os.pat
STATIC_URL = "/static/"
STATICFILES_DIRS = [os.path.join(BASE_DIR, "static")]
STATIC_ROOT = os.path.join(os.path.dirname(BASE_DIR), 'static_cdn')
现在在projects应用程序中创建一个名为static的文件夹,并运行collectstatic命令。然后,您可以在静态文件夹中创建自己的静态文件,并在模板中使用。我建议您在这里查看清楚的过程 在URL.py中,正确的格式应为
from django.conf.urls.static import staticfiles_urlpatterns
您只有一个静态文件夹,所以。这样试试看。你不必写staticfiles\u dirs STATIC\u ROOT='/home/aga/Auctions/search/search/STATIC/'你需要运行collectstatic吗?@Sawan:我知道你建议删除这个静态\u ROOT设置?我删除了它,但是浏览器仍然没有使用CSS:/您必须保持静态根目录。我建议改变静态_根,如前面的评论所述。看看这可能会解决问题
from django.conf.urls.static import staticfiles_urlpatterns