[英]I Have an array of dictionaries and I want to use them in django. How do I do that?
[英]I am currently serving my static files in Django. How do I use Apache2 to do this?
(r'^media/(?P<path>.*)$', 'django.views.static.serve',{'document_root': settings.MEDIA_ROOT}),
如您所见,我的Django项目下有一个名为“media”的目录。
我想删除我的urls.py
这一行,而不是我们的Apache来提供我的静态文件。 为了做到这一点,我该如何对我的Apache配置(我要更改哪些文件)?
顺便说一下,我像正常一样安装了Apache2:
sudo aptitude install apache2
我会阅读Django的官方静态文件docs和apache mod_python文档 。
此示例在站点根目录设置Django,但显式禁用了媒体子目录的Django以及以.jpg,.gif或.png结尾的任何URL:
<Location "/">
SetHandler python-program
PythonHandler django.core.handlers.modpython
SetEnv DJANGO_SETTINGS_MODULE mysite.settings
</Location>
<Location "/media">
SetHandler None
</Location>
<LocationMatch "\.(jpg|gif|png)$">
SetHandler None
</LocationMatch>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.