首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >django中的css文件托管在webfaction上

django中的css文件托管在webfaction上
EN

Stack Overflow用户
提问于 2011-04-21 12:45:12
回答 2查看 656关注 0票数 0

我运行的是django on webfaction,在实现我的css文件时遇到了问题。我有一个示例html文件:

代码语言:javascript
复制
<html>
<head>
</head>
<h1>
Poll
</h1>
<body>
<link rel="stylesheet" type="text/css" href="/home/shop/webapps/django/shop/static/index.css" />
<form name="Search bar" action="/search/results/p=1/" method="post">
{% csrf_token %}
UserId: <input type="text" name="UserId" /><br><br>
<input type="text" name="Keyword" />
<input type="submit" value="Search" />
</form>

</body>
</html>

完全相同的文件在我的本地服务器上运行得很好,但不能在webfaction上运行。我想知道有没有人知道哪里出了问题。

谢谢!

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-04-21 12:49:40

为什么一定要引用这个样式表?

代码语言:javascript
复制
<link rel="stylesheet" type="text/css" href="/home/shop/webapps/django/shop/static/index.css" />

只需参考static目录,因为它会为您处理静态文件加载:

代码语言:javascript
复制
<link rel="stylesheet" type="text/css" href="/static/index.css" />

如果您想知道如何设置您的媒体文件夹,请查看此处:Django: how do you serve media / stylesheets and link to them within templates

票数 3
EN

Stack Overflow用户

发布于 2011-04-21 12:51:54

您不能引用本地文件。/home/shop/webapps/django/shop/static/index.css是您的硬盘位置。

您需要将其放在介质文件夹中,并指向一些方法。Django deployment via modwsgi就是我这样做的。

编辑

在WebDesition上快速搜索一下,我得到了:http://docs.webfaction.com/software/django/getting-started.html#serving-static-media

如果您将其放在应用程序文件夹中的介质文件夹中,则需要如下内容:

代码语言:javascript
复制
/home/username/webapps/django_application/media/

对于标准媒体/静态文件

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

https://stackoverflow.com/questions/5739638

复制
相关文章

相似问题

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