首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何在Django中使用CSS?

如何在Django中使用CSS?
EN

Stack Overflow用户
提问于 2008-11-04 08:12:44
回答 4查看 95.6K关注 0票数 113

我正在使用Django创建我的应用程序,我想知道如何让Django使用我的CSS文件?我需要做什么设置才能让Django看到css文件?

注意:在本地机器上

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2009-03-05 23:19:40

如果您使用的是开发服务器,请遵循django project's how-to guide for managing static files来设置您的网址,然后在模板中引用您的媒体文件--例如,来自/site_media/images/foo.gif的图像文件夹中的图像。

票数 48
EN

Stack Overflow用户

发布于 2012-10-03 18:14:59

这也给我带来了一段时间的问题(404没有发现错误)。对我来说,遗漏的部分是编辑settings.py中的STATICFILES_DIRS元组,使我获得以下代码:

代码语言:javascript
复制
STATICFILES_DIRS = (
    # Put strings here, like "/home/html/static" or "C:/www/django/static".
    # Always use forward slashes, even on Windows.
    # Don't forget to use absolute paths, not relative paths.
    os.path.join(os.path.dirname(__file__),'media').replace('\\','/'),
)

然后在django项目顶层的一个名为“media”的文件夹中找到了我的CSS文件。

我还有:

代码语言:javascript
复制
MEDIA_ROOT = ''
MEDIA_URL = ''
STATIC_ROOT = ''
STATIC_URL = '/media/'

(请确保您在STATIC_URL中具有上述领先的/ )

当然,如上所述,您需要将CSS文件正确地包含在html文件中。我有:

代码语言:javascript
复制
<link href="{{ STATIC_URL }}css/ea_base.css" rel="stylesheet" type="text/css" media="screen" />
票数 13
EN

Stack Overflow用户

发布于 2010-12-02 16:12:48

官方的django文档对我没有帮助。希望这篇博文"Django: How to serve static files“能对你们有所帮助。

票数 8
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/261223

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档