首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >管理Django静态文件:使用django-static还是django- static文件?

管理Django静态文件:使用django-static还是django- static文件?
EN

Stack Overflow用户
提问于 2010-06-22 01:32:34
回答 1查看 575关注 0票数 1

在做了一些谷歌搜索之后,我发现这些项目可以帮助提供静态文件:带有Nginxdjango-staticdjango-staticfiles

有没有人有过使用这两种方法中的一种或两种更好的经验,并且可以推荐其中一种或第三种?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-06-22 07:02:50

处理静态文件的常用方法实际上不是通过django发送它们,而是让web服务器(例如apache或ngingx)处理它们。我根据官方的django文档提供了一个小的mod_wsgi示例,名为here

代码语言:javascript
复制
Alias /media/ /usr/local/wsgi/static/media/

<Directory /usr/local/wsgi/static>
Order deny,allow
Allow from all
</Directory>

WSGIScriptAlias / /usr/local/wsgi/scripts/django.wsgi

<Directory /usr/local/wsgi/scripts>
Order allow,deny
Allow from all
</Directory>

第一条语句确保/media中的所有文件都将通过apache直接提供,而不是django。第二个语句用于设置django站点本身。现在,使用这个媒体文件不需要经过django处理,这通常非常慢。

静态文件服务器存在的原因主要是为了开发或非常简单的部署。

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

https://stackoverflow.com/questions/3086948

复制
相关文章

相似问题

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