【问题标题】:Django-serving CSS and HTMLDjango 服务 CSS 和 HTML
【发布时间】:2012-08-18 14:31:57
【问题描述】:

我目前正在开发一个 django 应用程序,需要部署我正在努力部署的 css 样式表,例如 base_site.css。我目前正在分解一个工作正常的“索引”网址,但需要链接 css 表-我的设置如下:

3) 样式表内容示例:

<link rel="stylesheet" type="text/css" href="Tom/base.css" />

感谢您的帮助。

【问题讨论】:

  • 您遇到的具体问题是什么? 404错误?你的设置是什么?
  • 嗨 Jeff-URL 只是反映了我的 index.html 页面的内容-我相信它是因为我的引用不能正常工作,类似于这里的问题 stackoverflow.com/questions/11298665/… ......跨度>
  • 例如 index.html 链接 example.html 链接 base.html 链接 css ?

标签: html css django


【解决方案1】:

在开发模式下,Django 很乐意为您提供静态资源。因此,对于您的示例,您的 settings.py 中会有类似的内容:

STATIC_ROOT = 'path-to-your-app/static'
STATIC_URL = '/static/'

那么你的目录结构应该是这样的:

static/
  Tom/
    base.css

并将标签的href改为:

/static/Tom/base.css

Django 有关于这个主题的非常好的文档,请花一些时间阅读它们:

https://docs.djangoproject.com/en/1.4/howto/static-files/

【讨论】:

  • 谢谢拉里 - 虽然现在可以正常工作 - 网页只显示 html 页面的内容,例如 body { 0px 等,没有 css 页面或格式 - 我错过了什么明显的东西吗?。跨度>
  • 任何人帮助解释为什么只有模板的内容反映在 URl 中?谢谢
猜你喜欢
  • 1970-01-01
  • 2015-09-22
  • 2019-11-23
  • 1970-01-01
  • 1970-01-01
  • 2012-06-20
  • 1970-01-01
  • 2013-10-13
  • 1970-01-01
相关资源
最近更新 更多