中居です。
これは露木さんがおっしゃっている通り 管理用のメディアファイルとサイト用のメディアファイルのurlが重複している際に起きているはずです。 なのでサイト用のメディアファイルのurlをsite_mediaなどにすれば解決します。 (r'^site_media/(?P<path>.*)','django.views.static.serve', dict(document_root=settings.MEDIA_ROOT)), もちろん露木さんのようにadmin用を変更しても問題無しです:-) On 12月22日, 午前10:47, "tsuyuki makoto" <[EMAIL PROTECTED]> wrote:
再び露木です。 一番最初のポイントを忘れてました。 /mediaはurls.pyに記述してますか? 開発時は、以下のような記述をして静的ファイルを配信します。 (r'^media/(?P<path>.*)','django.views.static.serve', {'document_root' : '/home/hoge/djproject/media'}), 設定します。 静的ファイルの配信については以下のドキュメントにあります。http://ymasuda.jp/python/django/docs/static_files.html 06/12/22 に tsuyuki makoto<[EMAIL PROTECTED]> さんは書きました: > 露木です。 > ADMIN_MEDIA_PREFIXで設定されているURLにリクエストが来た場合は、 > URLConfより以前で別の処理にまわされるようです。 > 細江さんの設定だと、MEDIA_URLとADMIN_MEDIA_PREFIXがかぶるので、 > ADMIN_MEDIA_PREFIXのディレクトリを探しにいっているのではないでしょうか。 > #つまりadmin用のファイルだと誤認識している > 私はADMIN_MEDIA_PREFIXは'adminmedia'とかいう設定にしています。 > 実運用時には、apacheで/adminmediaを...ckages/django/contrib/admin/mediaに > 割り当てるようにしています。 > 開発サーバは、ADMIN_MEDIA_PREFIXを設定しておけば大丈夫だったはず・ > ・・です。 > 06/12/22 に shunuhs<[EMAIL PROTECTED]> さんは書きました: > > 細江です。 > > 基本的なことだと思うのですが、MEDIA_ROOT/MEDIA_URLについて > > 教えてください。 > > MEDIA_ROOT = '/home/hoge/djproject/media/' > > MEDIA_URL = 'http://localhost:8000/media/ > > ADMIN_MEDIA_PREFIX = '/media/'' > > と設定していて、テンプレートのxxx_detail.htmlにて > > {{ object.get_xxxxxxx_url }}と記述しておくと > > URLとしては、下記のようにちゃんと指定されているのですが > >http://localhost:8000/media/2006/12/21/zzzzzz.JPG > > 実際にリンクをクリックすると下記のように > > Page not found: > > /usr/local/lib/python2.5/site-packages/django/contrib/admin/media/2006/12/21/zzzzzz.JPG > > と表示され、どうやらADMIN_MEDIA_PREFIX側の方のパスへアクセスに > > 行っているようです。 > > どのようにするとMEDIA_ROOTでしたいしたディレクトリに対応つけられるのでしょうか?
--~--~---------~--~----~------------~-------~--~----~ ----------------- http://www.djangoproject.jp/ ----------------- You received this message because you are subscribed to the Google Groups "django-ja" group. To post to this group, send email to django-ja@googlegroups.com To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/django-ja -~----------~----~----~----~------~----~------~--~---