【发布时间】:2014-12-26 12:53:05
【问题描述】:
我是 django 框架的新手。我创建了简单的欢迎页面现在我想在我的项目中包含 css 文件。我无法在项目中应用 css 文件。我收到类似“NetworkError:404 NOT”的错误 找到 - /static/css/hai.css"
这是我的项目结构
setting.py
BASE_DIR = os.path.dirname(os.path.dirname(__file__))
STATIC_URL = '/static/'
TEMPLATE_DIRS=(
os.path.join(os.path.dirname(BASE_DIR),"static","templates"),
)
if DEBUG:
MEDIA_URL='/media/'
STATIC_ROOT=os.path.join(os.path.dirname(BASE_DIR),"static","static-only")
MEDIA_ROOT=os.path.join(os.path.dirname(BASE_DIR),"static","media")
STATICFILE_DIRS=(
os.path.join(os.path.dirname(BASE_DIR),"static","static"),
)
url.py
if settings.DEBUG:
urlpatterns += static(settings.STATIC_URL,document_root=settings.STATIC_ROOT)
urlpatterns += static(settings.MEDIA_URL,document_root=settings.MEDIA_ROOT)
base.html
<link href="/static/css/bootstrap.min.css" rel="stylesheet">
我尝试关注链接,但我无法应用 css https://www.youtube.com/watch?v=8t80DMAAps8
【问题讨论】:
-
您最好使用文档中提供的教程来学习,而不是使用随机的 youtube 视频。
标签: javascript python html css django