ユーザーが画像をアップロードできるサイトがあります。そして、django 自身のサーバーで問題なく動作します。しかし、私はアプリと静的の両方を提供するために apache を使用しています。また、画像をアップロードすると、写真が表示されません。私が走っているときだけ、私collectstatic
はそれらを見ることができます。常に実行する必要がありますcollectstatic
か? これを行うより良い方法はありますか?
私のsettings.pyスニペット:
MEDIA_ROOT = 'C:/Users/Robin/web/leo/static'
STATIC_ROOT = 'C:/Users/Robin/static/'
STATICFILES_DIRS = (
"C:/Users/Robin/web/leo/static",
Apache http.cont スニペット:
AliasMatch ^/([^/]*\.css) C:/Users/Robin/static/styles/$1
Alias /static/ C:/Users/Robin/static/
<Directory C:/Users/Robin/static>
Order deny,allow
Allow from all
</Directory>
WSGIScriptAlias / C:/Users/Robin/web/leo/leo/wsgi.py
<Directory C:/Users/Robin/web/leo/leo>
<Files wsgi.py>
Order allow,deny
Allow from all
</Files>
</Directory>