[英]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.