私はそれが少し初心者の質問であることを知っています.djangoとapacheに関する多くのドキュメントを読むことで、完璧な構成を見つけることができます..
しかし、私はまだ少し混乱しています。なぜなら、Google で検索すると、devel については多くのことがわかりますが、実行中のシステムについてはほとんど見つからないからです。
そこで、ここで少し追加情報を収集したいと思います。
以下を使用するよりも、開発用のローカルサーバーを用意する方がよいと判断しました。
python ./manage.py runserver
[小さなプロジェクトやアプリでは問題なく動作しますが、現実に近づくとすぐに複雑になります]
私が知っていることは次のとおりです。 - 静的ファイルは apache によって提供されます。
私が推測しているのは、djangoがこれらのファイルをapacheにアドレス指定し、djangoによって「無視」(?)されると思います。これらは設定です: MEDIA_ROOT, MEDIA_URL よくわかりません: STATIC_ROOT, STATIC_URL
タイトルの質問: 適切な apache (および unix パーミッション) 構成とは? MEDIA と STATIC を区別するにはどうすればよいですか?
多分私は何かが恋しいです。
PS: 現在、Apache に次のエイリアスがあります。
Alias /admin-media /usr/lib/python2.7/site-packages/django/contrib/admin/media
Alias /things_media /home/udev/prj/DjangoSite/www/things_media