【发布时间】:2020-05-07 06:07:29
【问题描述】:
静态文件夹路径正确,迁移前一切正常。
- index.html
{%加载静态文件%}
我的第一个 Django 应用 {{somthin}}
正文>
标签: django django-static
静态文件夹路径正确,迁移前一切正常。
{%加载静态文件%}
我的第一个 Django 应用 {{somthin}}
正文>
标签: django django-static
确保所有这些配置都在你的 settings.py 中
BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
STATIC_URL = '/static/'
STATICFILES_DIRS = [
os.path.join(BASE_DIR, "static"),
]
STATIC_ROOT = os.path.join(os.path.dirname(BASE_DIR), "static")
MEDIA_URL = "/media/"
MEDIA_ROOT = os.path.join(os.path.dirname(BASE_DIR), "media")
在主 urls.py 中
if settings.DEBUG:
urlpatterns += static(settings.STATIC_URL, document_root=settings.STATIC_ROOT)
urlpatterns += static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
在模板中使用{% load static %}标签,如果你在大括号外使用双引号,在里面使用单引号
<link rel="stylesheet" href="{% static 'css/mycss.css' %}"/>
【讨论】: